Windows WLS2使用本机ss代理访问github
关键问题
WSL每次启动ip不一样,所以不能用静态方法设置http代理。
WSL会把宿主ip地址写入
获得当前宿主ip地址的方法
cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }'
手动设置代理的方法
$ cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }'
172.29.176.1
$ export https_proxy="http://172.29.190.80:10000"
# 下载github库
$ wget https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life/releases/download/v1.0/face_checkpoints.zip
--2022-06-05 01:46:58-- https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life/releases/download/v1.0/face_checkpoints.zip
正在连接 172.29.176.1:10000... 已连接。
已发出 Proxy 请求,正在等待回应... 302 Found
位置:https://obj...