Win11下设置WSL自动走代理的详细教程
在Win11系统下,使用WSL(Windows Subsystem for Linux)时可能会遇到网络问题,尤其是在使用codex时。通常,开启TUN模式可能也无法解决这些问题。不过,如果你使用的是Win11自带的系统镜像,可以采取一种简单的方法来解决这个问题,无需开启全局或TUN模式,即可实现非常流畅的网络体验。下面是具体的步骤:
- 首先,确保你的Win11系统已经安装了WSL。如果没有安装,可以通过Microsoft Store安装Linux子系统。
打开WSL终端,使用以下命令更新你的Linux包列表:
sudo apt update安装一个代理工具,比如
squid,用于设置代理服务器:sudo apt install squid配置
squid,编辑squid.conf文件:sudo nano /etc/squid/squid.conf在文件中添加或修改以下配置,以设置代理服务器:
http_port 3128 acl localnet src 192.168.0.0/16 10.0.0.0/8 172.16.0.0/12 http_access allow localnet http_access deny all重启
squid服务:sudo systemctl restart squid在WSL终端中设置环境变量,以使用代理:
export http_proxy=http://localhost:3128 export https_proxy=http://localhost:3128- 现在你可以尝试使用codex或其他需要网络连接的应用,WSL应该能够通过代理服务器进行网络请求了。
通过以上步骤,你可以在Win11下设置WSL自动走代理,从而解决网络问题,享受流畅的网络体验。
评论已关闭