站点图标 Linux-技术共享

V2rayN 简易入门指南 使用PAC模式+国内外分流规则

开启国内外分流

现在虽然实现了科学上网,但无论访问国内外网站,所有上网流量都会通过代理,因此会很浪费节点流量,并且访问国内网站的速度也比原来慢,所以我们要配置一个分流策略,来自行决定流量是否经过代理。

可访问 http://ip111.cn 查看当前分流情况,下图可以看出当前模式下所有流量都经过代理,即默认『全局代理』。

 

先来配置第一个分流方案,实现访问国内网站直连,访问国外网站走代理,也就是俗称的『绕过大陆』或『国内外分流』模式,这个模式软件已经内置,只需要把它开启即可。
依次点击软件顶部的 设置 - 路由设置,勾选启用高级路由功能,规则集列表中出现一个『绕过大陆』的规则,点击确定。

 

右键任务栏图标,比先前多出来了一个『路由』选项卡,里面的『绕过大陆』规则已经激活了,此时再访问 http://ip111.cn ,可以看到已经实现了国内流量直连,国外流量走代理。

 

配置 PAC 模式

 

上面这个『国内外分流』模式有个明显不足之处,那就是国外的网站不管有没有被墙,全部经过代理,这样还是会造成部分不必要的流量浪费,因此还有另外一种受欢迎的分流模式,也就是新版本 v2rayN 砍掉的 PAC 模式,即只有被 GFW 墙掉的网站才走代理,其余网站直连。下面就来配置一个效果近似与 PAC 模式的路由规则。

打开刚才的路由设置界面,在规则集列表右键 - 添加规则集,取一个名字比如 『PAC模式』

然后复制下方的代码,点击 导入规则 - 从剪贴板导入,全部确定

 

[
  {
    "outboundTag": "proxy",
    "domain": [
      "domain:example.com",
      "domain:example2.com"
    ]
  },
  {
    "type": "field",
    "outboundTag": "block",
    "domain": [
      "geosite:category-ads-all"
    ]
  },
  {
    "type": "field",
    "outboundTag": "proxy",
    "domain": [
      "geosite:gfw",
      "geosite:greatfire",
      "geosite:tld-!cn",
      "geosite:geolocation-!cn"
    ]
  },
  {
    "type": "field",
    "port": "0-65535",
    "outboundTag": "direct"
  }
]

现在再右键任务栏图标,就可以切换到刚才配置的『PAC模式』了

再访问 http://ip111.cn 查看,国外没有被墙的网站也实现了直连,只有被墙的网站才走代理,成功达到了原来PAC模式的效果。

 

两种模式对比

『绕过大陆模式』虽然存在流量浪费,但如果平时浏览国外网站比较多,体验还是要更好些的,毕竟国外连接国外的稳定性和可靠程度都要高于国内直连国外;
『PAC模式』就与之相反,虽然没有被墙的国外网站/服务不走代理节省了流量,但稳定性起伏较大,比如 微软、苹果、GitHub、Notion 等访问速度不稳定。
总之配置好两种模式后,v2rayN 可以很方便的在二者之间进行切换,大家可以根据不同场景自行调整,另外可以稍微学习一下如何自行往规则中添加域名,来达到以细化分流规则的效果。(两个模式都有自定义列表,学会了自己添加即可)

 

添加额外模式

 

最后,我们还可以添加两个看起来没什么屌用,但实际上还是有点屌用的模式,来应付一些特殊的使用场景。

 

 

全局模式

软件默认是使用全局代理,但我们开启路由规则后,默认的全局模式就被顶替掉了,可以配置一个全局模式的路由规则方便随时切换。
还是在路由设置里,添加一个名为『全局』的规则集,由于软件默认全局我们也不需要分流,因此不用添加规则,直接留空确认就行。

 

 

直连模式

 

完全没用,不要展开
 

 

 

现在我们就可以通过切换这四种路由模式,来应对几乎所有的上网场景了。

退出移动版