WSL2配置代理解决git网络不通畅的问题

简述

书接上文,在WSL2下使用CrossSim,git的时候网络很差,通过代理解决这个问题。

旧版的解决方案一般是通过cat /etc/resolv.conf获取IP然后配置主机的端口,这样有时候并不能访问,并且一般会出现该问题:wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理

解决

在win11下,wsl更新后可以通过手动写.wslconfig强制wsl走win的代理。

C:\Users\<your_username>路径下新建一个.wslconfig文件,记得打开文件后缀,把txt后缀删除,然后在文件中输入以下内容:

bash 复制代码
[experimental]
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

保存文件后,重启wsl即可。

bash 复制代码
wsl --shutdown
wsl

这样在wsl下也可以走windows开启的代理了。

相关推荐
Godspeed Zhao1 分钟前
现代智能汽车中的无线技术98——mmWave(0)
网络·汽车
czxyvX10 分钟前
007-Linux进程概念及周边知识
linux
@hdd19 分钟前
RBAC 详解:基于角色的访问控制与集群安全
网络·云原生·容器·kubernetes
Lupino29 分钟前
IoT 平台可编程化:基于 Pydantic Monty 构建工业级智能自动化链路
python
清水白石0081 小时前
突破性能瓶颈:深度解析 Numba 如何让 Python 飙到 C 语言的速度
开发语言·python
The_Uniform_C@t21 小时前
PWN | 对CTF WIKI的复现+再学习 (第八期)
网络·学习·网络安全·二进制
Eternity∞1 小时前
Linux系统下,C语言基础
linux·c语言·开发语言
LateFrames2 小时前
IIS 窗口不显示,但是任务栏状态正常
服务器·windows·microsoft
崎岖Qiu2 小时前
【计算机网络 | 第十三篇】网络层服务的两种实现方式:无连接和面向连接
网络·笔记·计算机网络
feng68_2 小时前
HAProxy算法实践
linux·运维·haproxy