↓ 跳过正文

v2rayNG 进阶玩法:路由规则与分应用代理

·1929 字·4 分钟
作者
吾便宜

v2rayNG 是安卓上最干净的 V2Ray 系客户端,但 90% 的人只用它干了一件事:导入订阅、点连接。其实它藏了三个进阶功能,用好了体验完全不一样。今天短平快讲透:路由规则自定义、按应用分流、自定义 DNS。

v2rayNG 路由规则与分应用代理示意图
*插图来源:[Storyset](https://storyset.com/)*

**一、路由规则:流量的交通警察。**原理很简单:每个网络请求过来,v2rayNG 按规则依次匹配,决定它是走代理(proxy)、直连(direct)还是拦截(block)。默认的规则已经够用,但你可以自定义:设置 → 路由 → 自定义规则。比如把某视频 App 的域名强制直连(省流量),把广告域名直接 block(去广告)。规则支持域名、IP、GeoIP、端口多种匹配,写错了顶多是某个 App 连不上,删掉规则就恢复,大胆试。

一个实用技巧:预设里通常有"绕过大陆"规则,效果就是国内 App 直连、国外走代理,相当于自动化的分流,日常直接用它就行,不用自己从零写。

**二、按应用分流:谁走代理你说了算。**这是 v2rayNG 被低估的功能:设置 → 按应用代理,你可以指定"只有这几个 App 走代理"(白名单模式),或"这几个 App 不走代理"(黑名单模式)。原理是安卓的 VPNService 接口允许按 UID 分流,v2rayNG 把系统级能力做成了开关。

场景举例:银行 App、本地生活 App 对代理 IP 敏感,一检测到就风控,把它们加进黑名单直连;只想让浏览器和视频 App 走代理,就用白名单。注意:分应用代理和全局 TUN 是互斥思路,别同时开两套分流逻辑,容易把自己绕晕。

**三、自定义 DNS:防劫持、防泄露。**默认情况下,DNS 请求可能走本地运营商,既慢又有被劫持的风险,还可能造成 DNS 泄露(网站通过 DNS 记录反推你的真实位置)。v2rayNG 允许在设置里指定远程 DNS(如 8.8.8.8、1.1.1.1),让 DNS 查询也加密走代理。改完之后,可以去 DNS 泄露检测网站验证一下效果,确认解析 IP 和代理出口一致才算生效。DNS 泄露的完整原理和修复,见这篇检测指南。

三招总结:路由规则管"哪条路走",按应用分流管"谁可以走",自定义 DNS 管"问路的方式"。配合好,v2rayNG 在安卓上不输任何付费客户端。刚接触 v2rayNG 的先看基础教程,订阅导入失败的看这篇排查。进阶功能玩熟了,安卓端的代理对你就没有盲区。

自定义规则示例:从抄作业开始
#

路由规则不用从零手写,v2rayNG 预设了几套常用规则,路径在"设置 → 预设路由规则"。最常用的是这三套:“绕过大陆”(国内直连、国外走代理,日常主力)、“全局代理”(所有流量走节点,排错时用)、“只代理国外网站"的变体。先用预设,再按需微调。

想自己加一条规则,点"自定义规则”,格式很好懂:选匹配类型(域名、IP、端口),填值,选动作(代理/直连/拦截)。举两个抄作业级的例子:

  • 把 ads.example.com 这类广告域名设为"拦截",App 内广告直接消失(效果因 App 而异,别指望 100%)。
  • 把你常用的国内视频 App 域名设为"直连",省下代理流量,速度还更快。

规则是按顺序匹配的,越具体的规则放越前面。比如先写"某域名直连",再写"全部国外域名走代理",顺序反了就全乱套。改完如果某个 App 连不上,先回来检查是不是某条规则误伤了它。

进阶问答:三个高频疑问
#

Q:开了按应用分流,为什么有的 App 还是走了代理? A:两个可能:一是 App 有多个进程或用了系统组件联网(比如内嵌浏览器调用的是系统 WebView),分流按 UID 抓不到;二是你选的是白名单模式,但漏加了它的关联进程。切到黑名单模式反向排除,往往更省心。

Q:自定义 DNS 后网速变慢了? A:DNS 解析多了一跳,理论上会慢几十毫秒,这是正常代价。如果慢得很明显,换个 DNS 服务器试试(比如从 8.8.8.8 换到 1.1.1.1),不同网络到不同 DNS 的线路质量差很多。

Q:路由规则和机场的"分流"冲突吗? A:不冲突,是两层东西。机场的分流(如果有)发生在服务器端,v2rayNG 的路由规则发生在你的手机端。手机端规则优先,真冲突了以本地为准。一般人只用管好手机端这一层就够了。

三招加三个问答,v2rayNG 的进阶部分就讲完了。记住核心逻辑:规则管"走哪条路",分流管"谁可以走",DNS 管"怎么问路"。这三样玩熟,安卓上没有你搞不定的代理场景。订阅导不进去、DNS 泄露这些常见问题,站里都有对应的排查和检测指南,遇到时对号入座就行。