19

使用 v2rayN + SSTap 对 Win10 + WSL2 进行超简单易用的科学上网设置

 2 years ago
source link: https://www.liesauer.net/blog/post/proxy-for-win10-and-wsl2-using-v2rayn-and-sstap.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
  1. 可用节点代理
  2. 任意有socks5协议代理功能的代理软件(本文使用v2rayN V4.20做示例)
  3. 任意有TAP模式的代理软件(本文使用SSTap V1.0.9.7做示例)

v2rayN设置

  1. 开启UDP
  2. 允许局域网连接

v2rayN->设置->参数设置->Core:基础设置->开启UDP

QQ图片20211012094732.png

v2rayN->设置->参数设置->v2rayN设置->允许来自局域网的连接

QQ截图20211012095100.png

右键v2rayN托盘->系统代理->不改变系统代理
不设置系统代理的目的是因为我们主要通过SSTap来一键控制代理的开关以及模式的切换,并不需要v2rayN主动设置系统代理
QQ截图20211012095443.png

SSTap设置

  1. 添加v2rayN代理

SSTap主界面->添加代理->添加HTTP/SOCKS4/SOCKS5代理...

QQ截图20211012100146.png

具体配置信息如下图,IP填127.0.0.1,端口v2rayN默认10808,具体可看v2rayN主界面左下角,备注、分组可任意,然后保存即可。

QQ截图20211012100258.png

v2rayNsocks5代理可直接用这个配置。
QQ截图20211012100445.png

至此,SSTap默认的五个规则已经能满足我们的需要。

  1. 全局:全局代理所有的请求(开启DNS服务)。
  2. 仅网页浏览器(全局):代理所有的HTTP/HTTPS请求。
  3. 仅网页浏览器(跳过中国站点):代理所有非中国IP的HTTP/HTTPS请求。
  4. 仅代理中国IP:代理中国IP的所有请求(开启DNS服务)。
  5. 不代理中国IP:代理非中国IP的所有请求(开启DNS服务)。

Windows宿主机需要代理时,可选择任一模式使用(但不建议长时间使用模式1,会导致各种异地登陆、QQ断线重连等问题),当WSL2需要代理时,可使用模式4模式5,适用于WSLWSL2内所有程序(包括gitcurl等命令行工具),且WSL2内零配置,只需宿主机一键开关即可。当然有需要的话,也可以自己建一个规则,用于代理WSL2的全局流量。

v2rayN+SSTap配置好后,其余所有需要代理的程序都无需手动设置或切换代理设置,都通过SSTap一键切换以及开关。

宿主机浏览器

QQ截图20211012102530.png

宿主机命令行程序

QQ截图20211012102856.png

WSL2命令行程序

QQ截图20211012102846.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK