皓月当空dy

导航

WSL使用Windows的vrayN代理

第一步,检查vrayN的版本,更新至最新版。

第二步,在vrayN的参数设置里,允许来自局域网的链接。

第三步,确认端口号,默认本地sock10808,本地http10809,局域网sock10810,局域网http10811。

第四步,在 ~/.bashrc 中增加以下内容:

# add for proxy
export hostip=$(ip route | grep default | awk '{print $3}')
export hostport=10810
alias proxy='
    export HTTPS_PROXY="socks5://${hostip}:${hostport}";
    export HTTP_PROXY="socks5://${hostip}:${hostport}";
    export ALL_PROXY="socks5://${hostip}:${hostport}";
    echo -e "Acquire::http::Proxy \"http://${hostip}:${hostport}\";" | sudo tee -a /etc/apt/apt.conf.d/proxy.conf > /dev/null;
    echo -e "Acquire::https::Proxy \"http://${hostip}:${hostport}\";" | sudo tee -a /etc/apt/apt.conf.d/proxy.conf > /dev/null;
'
alias unproxy='
    unset HTTPS_PROXY;
    unset HTTP_PROXY;
    unset ALL_PROXY;
    sudo sed -i -e '/Acquire::http::Proxy/d' /etc/apt/apt.conf.d/proxy.conf;
    sudo sed -i -e '/Acquire::https::Proxy/d' /etc/apt/apt.conf.d/proxy.conf;
'

第五步,使用 $ source .bashrc 重新载入配置。

第六步,使用 $ proxy 打开代理。

第七步,使用 $ unproxy 关闭代理。

参考:WSL2内使用windows的vray代理配置方式 - 知乎 (zhihu.com)

posted on 2022-05-11 11:31  皓月当空dy  阅读(1170)  评论(0编辑  收藏  举报