用户工具

站点工具


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 · 最后更改: 2023/07/22 13:38 由 liuf