核心结论
日常使用选“绕过大陆”:国内网站直连、其他流量走代理,速度和流量最划算;“全局”只在排查问题时临时使用;需要让某个服务固定走代理时,在“路由设置”里新增一条 proxy 规则并放在直连规则之前即可。
先给结论:日常选“绕过大陆”
v2rayN 的路由决定每一个请求是直连还是走代理。和 Clash 系客户端不同,v2rayN 常用的通用订阅只提供节点,不带分流规则,所以路由设置得对不对,直接决定国内网站快不快、海外网站能不能打开、流量会不会被白白浪费。
结论很简单:日常使用选 绕过大陆;想临时确认是不是规则的问题,切到 全局 测试一下再切回来;需要让 ChatGPT、Claude 这类 AI 服务稳定走指定节点时,在路由设置里加一条自定义规则即可。还没装好 v2rayN 的话先看 v2rayN 使用教程。
不同版本中路由菜单的名称与位置略有变化,下文以常见的中文界面为准,请以实际版本为准。
三种预设路由的区别
v2rayN 主界面底部的“路由”下拉框里通常有这几项预设:
| 预设路由 | 匹配逻辑 | 没命中规则的网站 | 适合场景 |
|---|---|---|---|
| 绕过大陆(白名单) | 国内域名与国内 IP 直连,局域网直连 | 走代理 | 日常使用,推荐默认 |
| 黑名单 | 名单内的海外网站走代理 | 直连 | 流量很少、只访问少数网站 |
| 全局 | 除局域网外全部走代理 | 走代理 | 临时排查规则问题 |
“绕过大陆”最大的优点是默认走代理:一个新出现的海外网站即使没被收录,也能正常打开,只是偶尔会有个别国内小网站被误判为海外,多走了一段代理。“黑名单”正好相反,没被收录的海外网站会直连,常表现为“某些网站就是打不开”。
至于 全局 模式,国内网站也会绕道海外节点,速度变慢,还会消耗套餐流量,只适合短时间排查使用。三种模式在不同客户端里的通用概念,可以参考规则模式、全局模式、直连模式有什么区别。
什么时候临时切到全局
遇到下面几种情况,可以把路由切到“全局”做一次对比测试,确认后立刻切回“绕过大陆”:
- 某个海外网站在“绕过大陆”下打不开,怀疑它被误判为国内网站而直连;
- 某个 App 部分功能加载失败,想确认是不是个别域名没走代理;
- 刚更新 Geo 文件或修改了自定义规则,想排除规则本身的问题。
如果切到全局后问题消失,说明是规则分类的问题,按下文方法为该域名加一条 proxy 规则即可;如果全局下依然不行,问题多半在节点或 DNS,而不在路由。
路由设置界面怎么看
在菜单中打开 设置 → 路由设置,一般能看到三部分内容:
- 域名策略:决定按域名还是按 IP 匹配,常见选项有 AsIs、IPIfNonMatch、IPOnDemand;
- 路由规则集列表:每个预设路由就是一个规则集,可以新增、复制、编辑;
- 规则明细:打开某个规则集后,能看到按顺序排列的每条规则,包括匹配内容和出站标签。
出站标签只有三种,记住就能看懂所有规则:
| 出站标签 | 含义 |
|---|---|
proxy |
走当前活动节点 |
direct |
直连,不经过代理 |
block |
直接拦截,常用于屏蔽广告域名 |
域名策略怎么选
- AsIs:只看域名,不额外解析 IP。速度最快,也最不容易产生 DNS 泄露,大多数人保持默认即可。
- IPIfNonMatch:域名规则都没命中时,本地解析出 IP 再匹配 geoip 规则。分流更精细,但会多一次本地 DNS 查询。
- IPOnDemand:遇到 IP 规则就先解析,最精细也最慢,一般用不到。
担心 DNS 查询暴露访问记录的话,可以按DNS 泄露怎么检测和修复自测一次。
规则写法速查
规则的“域名”和“IP”栏每行写一个条目,常见写法如下:
| 写法 | 含义 | 举例 |
|---|---|---|
domain: |
匹配该域名及全部子域名 | domain:openai.com |
full: |
只匹配完整域名 | full:api.anthropic.com |
keyword: |
域名包含该关键词即匹配 | keyword:google |
geosite: |
使用 geosite 数据库中的分类 | geosite:cn、geosite:openai |
geoip: |
使用 geoip 数据库中的 IP 段 | geoip:cn、geoip:private |
| IP / CIDR | 匹配具体 IP 或网段 | 192.168.0.0/16 |
geosite 里有哪些分类,取决于你当前使用的 Geo 文件版本,不确定的分类名宁可用 domain: 写明具体域名。
为 AI 服务添加固定代理规则
在“绕过大陆”下,ChatGPT、Claude 等海外服务本来就会走代理。单独加规则的意义在于:防止它们被误判为直连,并且方便以后单独指定出站。步骤如下:
- 打开 设置 → 路由设置,选中当前正在使用的“绕过大陆”规则集,建议先点 复制 备份一份再修改;
- 双击进入规则集,点击 添加规则;
- 出站标签选择
proxy,在域名栏逐行填写:
domain:openai.com
domain:chatgpt.com
domain:oaistatic.com
domain:anthropic.com
domain:claude.ai
domain:gemini.google.com
- 保存后把这条规则移到最上方,确保它排在所有
direct规则之前; - 回到主界面,在底部“路由”下拉框中重新选中该规则集,使配置重新加载。
规则从上到下依次匹配,第一条命中的规则生效。这是自定义规则“加了没反应”的头号原因。AI 服务的地区要求见 ChatGPT 用什么节点。
验证分流是否正确
分流是否生效,最直接的办法是对比“走代理”和“不走代理”的出口地区。先在 v2rayN 的 设置 → 参数设置 中确认本地 HTTP 端口(较多版本默认为 10809,以实际设置为准)。
Windows PowerShell:
# 不经过代理:应显示本地地区
curl.exe -s --noproxy "*" https://chatgpt.com/cdn-cgi/trace | Select-String "loc="
# 经过 v2rayN:应显示所选节点地区
curl.exe -s -x http://127.0.0.1:10809 https://chatgpt.com/cdn-cgi/trace | Select-String "loc="
macOS / Linux 终端写法相同,端口换成你所用客户端的本地端口即可:
curl -s --noproxy "*" https://chatgpt.com/cdn-cgi/trace | grep loc=
curl -s -x http://127.0.0.1:10809 https://chatgpt.com/cdn-cgi/trace | grep loc=
第二条命令显示节点地区,说明 AI 域名确实走了代理;再打开常用的国内网站,速度与关闭代理时相近,说明国内直连也正常。v2rayN 的日志窗口里也会标出每条连接命中的出站,可以辅助判断。
常见误区与注意事项
- 把系统代理“例外”当成路由:Windows 代理设置里的“不使用代理的地址”只影响浏览器是否把请求交给 v2rayN,真正的分流还是由路由规则决定,两处不要混用。
- 长期开全局“图省事”:国内视频、下载也会消耗代理流量,套餐很快见底,速度还更慢。
- 规则顺序放错:自定义
proxy规则放在geosite:cn直连规则之后,就可能永远轮不到它。 - Geo 文件长期不更新:新网站会被分错类,定期在“检查更新”中更新 Geo 文件。
- 改坏了没备份:修改预设前先复制一份,出问题直接切回原规则集。
如果你觉得手动维护规则太麻烦,更希望订阅自带成熟分流规则,可以看看 Windows 用 Clash Verge Rev 还是 v2rayN 再决定。
请在遵守当地法律法规与服务条款的前提下使用网络工具。
常见问题
v2rayN 的“绕过大陆”和“黑名单”有什么区别?
绕过大陆是“国内直连,其余全部代理”,没匹配到规则的网站默认走代理;黑名单是“只有名单里的网站走代理,其余直连”,没收录的海外网站会直连导致打不开。新手用绕过大陆更省心。
为什么订阅导入后没有自带分流规则?
v2rayN 常用的通用订阅只包含节点信息,不像 Clash 配置那样附带规则,分流完全由 v2rayN 本地的路由设置决定,所以需要自己选好预设路由。
自定义规则添加后没有生效怎么办?
先确认规则所在的路由集已被选为当前路由,再检查规则顺序:规则从上到下匹配,前面的直连规则会先命中。调整顺序后重新应用配置,必要时重启 v2rayN。
域名策略选 AsIs 还是 IPIfNonMatch?
AsIs 只按域名匹配,不做额外解析,速度快、DNS 泄露少,适合大多数人;IPIfNonMatch 会在域名规则没命中时解析 IP 再按 IP 规则匹配,分流更细,但会多一次本地 DNS 查询。
geosite 和 geoip 文件需要更新吗?
需要定期更新。它们是国内外域名和 IP 段的数据库,过旧会导致新出现的网站被分错类。可以在“检查更新”菜单中更新 Geo 文件,更新后重启服务生效。
本文最后更新于 。网络服务与 AI 平台政策变化较快,如发现信息过时,欢迎通过联系我们反馈。