wslproxy
WSL2 连接系统代理
我的办公电脑上安装了WSL2,在上面运行了一个Arch实例。因为想在上面安装使用Doom Emacs,需要从github上面拉取仓库,不用代理基本没速度,上网搜索了这个办法。来源
首先要获取Arch实例的DNS地址:
cat /etc/resolv.conf
在我的实例上显示如下:
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf: # [network] # generateResolvConf = false nameserver 172.25.160.1
可以看到我的实例的 DNS 地址是172.25.160.1,在命令行设置 ALL_PROXY
变量即可生效:
export ALL_PROXY="http://172.19.80.1:10810"
10810的端口号是我使用的代理软件 V2RayN 主界面下方显示的为局域网提供服务的端口号,我猜测需要提前打开允许局域网内的机器连接这一功能。
wslproxy.txt · 最后更改: 2024/08/13 08:53 由 127.0.0.1