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开启的代理了。

相关推荐
梁正雄4 分钟前
linux服务-Nginx+Tomcat+Redis之Session 共享 - 容器compose
linux·nginx·tomcat
二川bro7 分钟前
特征工程完全手册:2025 Python实战技巧
开发语言·python
咕噜签名-铁蛋13 分钟前
云服务器与物理服务器、VPS的区别
运维·服务器
恒创科技HK19 分钟前
香港服务器流量有限制和带宽有限制区别在哪?
运维·服务器·网络
fengyehongWorld20 分钟前
Linux rsync命令
linux
wanhengidc22 分钟前
机架式服务器有什么作用?
运维·服务器·web安全·智能手机·云计算
干啥都是小小白1 小时前
Linux C编程
linux·运维·服务器
用户2345267009821 小时前
Python实现异步任务队列深度好文
后端·python
夫唯不争,故无尤也1 小时前
PyTorch 的维度变形一站式入门
人工智能·pytorch·python
赖small强1 小时前
【Linux 网络基础】WebSockets 技术指南
linux·网络·https·websockets·ping/pong