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

相关推荐
夜来小雨12 小时前
BGP高级特性-RR路由反射器
网络·智能路由器
7yewh12 小时前
AM57X Processor SDK Linux - run Installer
linux·嵌入式硬件·硬件架构·嵌入式
敲代码的哈吉蜂12 小时前
haproxy的算法——静态算法
linux·运维·服务器·算法
夜来小雨12 小时前
第二章 网络安全监督
网络·安全
81250353312 小时前
连接追踪:实现细节
网络
Web极客码13 小时前
WordPress 被植入隐藏管理员后门?清理实战分析
服务器·网络·wordpress
Y1rong13 小时前
linux之TCP
linux
苏宸啊13 小时前
OS环境变量
linux·c++
浩瀚之水_csdn13 小时前
avcodec_parameters_copy详解
linux·人工智能·ffmpeg
头发那是一根不剩了13 小时前
Linux 常用服务器命令
linux·运维·服务器