WSL2 设置代理

在当前用户的 .bashrc 添加如下语句:

1
2
3
4
5
6
export Windows_ip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export ALL_PROXY=http://$Windows_ip:<port>
export HTTP_PROXY=$ALL_PROXY
export http_proxy=$ALL_PROXY
export HTTPS_PROXY=$ALL_PROXY
export https_proxy=$ALL_PROX

<port>替换为宿主机http代理的端口即可。

关闭当前session重新登陆该用户,或者 source .bashrc 使配置立即生效。