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

相关推荐
用户2367829801689 小时前
Linux find 命令深度解析:从递归遍历到性能优化的完整实现
linux
sg_knight9 小时前
Python 设计模式:迭代器模式——用优雅的方式遍历一切
python·设计模式·迭代器模式
书源丶9 小时前
四十三、网络编程(下)——TCP 编程与 HTTP 入门
java·网络·tcp/ip·http
阿豪只会阿巴10 小时前
【没事学点啥】TurboBlog轻量级个人博客项目——Turbo Blog 项目学习与上线指南
开发语言·python·学习·状态模式
幸运的大号暖贴10 小时前
解决Vibe Coding时Idea经常不自动git add问题
java·人工智能·git·intellij-idea·claudecode·opencode
ascarl201010 小时前
Linux.do 帖子整理:AI 调用 Chrome DevTools 调试前端页面
linux·前端·人工智能
Slow菜鸟10 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
liuluyang53010 小时前
linux kernel CONFIG_KCMP解析
linux·运维·服务器
飞Link10 小时前
构筑你的数字第二大脑:Obsidian 深度解析与配置指南
开发语言·python
JaydenAI10 小时前
[Deep Agents:LangChain的Agent Harness-02]构建抽象的文件系统
python·langchain·ai编程·ai agent·deep agents·harness