设置代理

为保证能够正确的设置代理,以Clash为例,需要开启Windows端的Allow LAN选项,并记住Clash此时的端口号。

然后,在~/.bashrc文件的末尾中添加如下内容:

1
2
3
4
hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export https_proxy="http://${hostip}:7890"
export http_proxy="http://${hostip}:7890"
export all_proxy="socks5://${hostip}:7890"

这里的7890是Clash的默认端口号,若有更改,需要相应的修改。

第一次使用时,需要使用source ~/.bashrc命令使配置生效。在后续的使用中,每次登录WSL都会自动设置代理,无需进一步操作。