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

相关推荐
Jasonakeke5 分钟前
我的编程来时路
java·c++·python
Yvonne爱编码10 分钟前
Java 中的 hashCode () 与 equals () 核心原理、契约规范、重写实践与面试全解
java·开发语言·数据结构·python·hash
wefg110 分钟前
【Linux】会话、终端、前后台进程
linux·运维·服务器
HappyAcmen20 分钟前
理解Python中的global与nonlocal
python
zhixingheyi_tian20 分钟前
Linux/Windows 免密登录
linux·运维·服务器
Uso_Magic21 分钟前
SQLSERVER__EXPLAIN 常用分析案例。
服务器·数据库·sql
JicasdC123asd25 分钟前
CGNet上下文引导网络改进YOLOv26下采样特征保留能力
网络·yolo
尤老师FPGA41 分钟前
petalinux制作linux系统flash+sd卡启动
linux·运维·服务器
蓝天居士1 小时前
Linux实用功能代码集(4) —— 线程间消息队列(2)
linux
测试老哥1 小时前
Web自动化测试:Cypress 测试框架概述
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例