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

相关推荐
二进制星轨18 小时前
Transofrmer架构详解与PyTorch实现(附代码讲解)
人工智能·pytorch·python
想唱rap18 小时前
Linux开发工具(4)
linux·运维·服务器·开发语言·算法
生而为虫19 小时前
02.第一个Python程序
开发语言·python
东方隐侠安全团队-千里19 小时前
第3节 RSA算法开启公钥加密时代
网络·人工智能·算法
robin591119 小时前
Linux-通过端口转发访问数据库
linux·数据库·adb
视觉AI19 小时前
如何查看 Linux 下正在运行的 Python 程序是哪一个
linux·人工智能·python
扣脚大汉在网络19 小时前
如何在centos 中运行arm64程序
linux·运维·centos
泷羽Sec-静安19 小时前
Less-9 GET-Blind-Time based-Single Quotes
服务器·前端·数据库·sql·web安全·less
lang2015092819 小时前
Linux命令行:cat、more、less终极指南
linux·chrome·less
njnu@liyong19 小时前
HTTP-http是什么?
网络·网络协议·http