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

相关推荐
BestOrNothing_20152 分钟前
(3)Ubuntu 22.04 双系统安装全过程记录
linux·ubuntu22.04·双系统安装
西门吹-禅4 分钟前
【sap fiori cds up error】
java·服务器·sap cap cds
whale fall7 分钟前
git add、git commit、git push 的区别和联系
git
倾云鹤7 分钟前
Git同时推送多个远程仓库
git
码码哈哈0.09 分钟前
LangChain 快速入门(从0到可用)
开发语言·python·langchain
2301_7765087220 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
熊文豪23 分钟前
Java 入门指南
开发语言·python
带娃的IT创业者30 分钟前
WeClaw 日志分析实战:如何从海量日志中快速定位根因?
运维·python·websocket·jenkins·fastapi·架构设计·实时通信
寂柒1 小时前
Linux——基础IO
linux
wh_xia_jun1 小时前
MODNet 本地抠图项目指南
python