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

相关推荐
herinspace2 分钟前
管家婆软件年结存后快马商城操作注意事项
服务器·数据库·windows
嘻哈baby7 分钟前
DDNS动态域名解析方案对比与实战配置
网络
_F_y8 分钟前
Linux:进程间通信
linux
ekprada16 分钟前
DAY36 复习日
开发语言·python·机器学习
weixin_4624462317 分钟前
Kali/ubuntu Linux 中彻底删除 Cursor 编辑器(含 dpkg 非空目录警告解决)
linux·ubuntu·cursor
Hard but lovely22 分钟前
linux:----进程守护化(Daemon)&&会话的原理
linux·运维·服务器
爱笑的眼睛1126 分钟前
强化学习组件:超越Hello World的架构级思考与实践
java·人工智能·python·ai
Boxsc_midnight41 分钟前
【规范驱动的开发方式】之【spec-kit】 的安装入门指南
人工智能·python·深度学习·软件工程·设计规范
捷米研发三部41 分钟前
Profinet转ModbusTCP网关:实现西门子1200PLC与打标卡稳定通讯
网络
条件漫步1 小时前
Miniconda config channels的查看、删除、添加
python