首先需要有代理服务端,可以自建或购买已有服务,然后就是本文中相关的客户端设置,客户端配置为透明代理模式,这样系统上的软件就不用每个都配置代理了

相关软件下载

  1. v2ray-core 页面下载核心,解压后将 v2ray 放到一个位置,比如 /usr/bin 目录下

  2. v2ray-rules-dat 下载 v2ray 路由规则文件加强版文件,包括 geoip.datgeosite.dat ,下载完成后放到 /usr/share/v2ray 目录

  3. v2rayA 下载 v2ray-core 的前端, 比如 Ubuntu 平台直接下载 deb 包安装,安装后执行 systemctl enable --now v2raya 开机启动服务

代理配置

  1. v2raya 启动后打开 http://127.0.0.1:2017/ ,输入管理员账户和密码登录,密码忘记可以在终端执行 sudo v2raya reset

  2. 添加订阅地址,更新后应该能够看到代理服务端

  3. 右上角点击设置,每个设置项如下

    • 透明代理/系统代理:启用:分类规则与规则端口所选模式一致

    • 透明代理/系统代理实现方式:redierct

    • 规则端口的分流模式:RoutingA

    • 防止 DNS 污染: DoH

    • 特殊模式:关闭

    • TCPFastOpen: 关闭

    • 多路复用:关闭

  4. 设置完成后保存,然后选择一个服务器,点击左上角运行即可

RoutingA 规则配置

1
2
3
4
5
6
7
8
# 默认走直连
default: direct

# gfw 走代理
domain(geosite:gfw)->proxy

# 一些网站走代理,速度更快
domain(domain: osrfoundation.org)->proxy
  • 第一段:默认走直连
  • 第二段:在 gfwlist 中的网站走代理
  • 第三段:一些网站走代理

后续可能添加更多规则