系统代理、全局与绕过大陆模式怎么选:v2rayN 代理模式对比

讲清系统代理开关与路由模式是两件事,分别对比全局、绕过大陆、黑名单三种预设的流量走向和适用场景,给出日常用法建议。

本文速览

系统代理负责把支持该设置的应用请求交给本地入口,路由模式负责决定入口收到的请求走哪个出口。本文适合已经导入节点、却不确定模式怎么选的桌面用户:先分清入口与出口,再比较三类路由,最后用固定目标和日志验证实际走向。日常可从绕过大陆开始;遇到单个网站异常时,先做对照测试,再补具体规则。

系统代理与路由模式:入口和出口

在 v2rayN 中,「自动配置系统代理」与「全局」不是同一个开关。前者修改操作系统的代理设置,让遵循该设置的浏览器等应用把请求发送到本地代理端口;后者是内核收到请求后采用的路由策略。可以把两者理解为进站口和分岔道:没有进站,改分岔道不会改变这次请求的方向。

控制项实际作用不能据此推断的结果
自动配置系统代理把系统代理指向 v2rayN 的本地监听入口不能保证所有应用都使用代理
清除系统代理移除当前系统代理设置不等于关闭内核或停用应用手动代理
全局路由通常把已接入的业务请求交给代理出口不等于接管整台设备的全部网络流量
绕过大陆路由按域名和 IP 规则分配直连与代理不保证每个国内服务都被正确识别
TUN 模式通过虚拟网络接口接入更多应用流量不替代内核中的路由规则

本文操作以 Windows 上的系统代理为例。不同版本的桌面界面、其他桌面系统的代理集成方式可能不同,菜单位置应以安装版本为准。在主窗口的「系统代理」菜单中选择「自动配置系统代理」,再单独选择路由预设。不要把“系统代理已开启”的状态当成“全部请求都从远端节点出站”的证明。

全局、绕过大陆、黑名单:三类流量走向

路由预设的显示名称并不总是统一。有的版本或导入规则使用「绕过大陆」,有的规则集叫「白名单」;「黑名单」通常表示仅让列出的目标走代理。名称只能帮助理解意图,真正决定结果的是规则内容、排列顺序和未命中时的默认出口。下面按常见策略比较,而不是把某个名称当成固定配置标准。

绕过大陆:国内目标直连,其余代理

推荐

常用国内域名集合和国内 IP 集合识别直连目标,未命中的请求通常走代理。适合作为日常起点,但域名归类、解析结果和规则库更新都会影响命中;需要给误判目标添加明确例外。

适合:同时使用国内服务和需要代理访问的服务,愿意维护少量例外规则

全局:接入的请求优先走代理

便于判断异常是否与分流有关,也适合希望已接入流量统一使用远端出口的场景。部分预设仍保留局域网直连或阻断规则;国内下载也可能经过远端节点,不能仅凭“全局”二字断言没有例外。

适合:临时排查分流问题,或某段工作流程需要统一代理出口

黑名单:列出代理目标,其余直连

只将规则中列出的域名或 IP 交给代理出口,未列出的目标默认直连。代理范围更明确,但新增网站、登录接口或资源域名可能漏配,需要持续补齐关联目标。

适合:只让少数已知服务走代理,且能维护完整目标列表

绕过大陆与黑名单的主要区别,在于“未知目标”怎么处理。绕过大陆通常把未知目标交给代理,黑名单通常让未知目标直连。一个新服务若同时使用主页、认证、静态资源三个域名,黑名单只配置主页就可能出现页面打开但登录失败的现象;这不是节点协议本身必然有问题。

结论:先选择默认出口,再处理例外

经常访问新服务时,先用绕过大陆;只代理固定服务时,再考虑黑名单。若切换全局后故障消失,应检查目标域名的命中规则,不要立即更换 VMess 或 VLESS 节点。

规则顺序与 DNS:为什么同一模式结果不同

内核路由规则按顺序检查,首个匹配规则决定出口。把一个具体域名的代理例外放在宽泛直连规则后面,可能永远不会生效。局域网目标也应谨慎处理:访问路由器管理页、打印机或内网文件服务时,通常需要直连,不能把这些请求交给远端节点。

  1. 先放具体例外。例如让 full:service.example 走代理,应把它放在可能覆盖该域名的通用规则前。
  2. 再放局域网与区域规则。geoip:private 常用于识别私有地址;geosite:cn 与 geoip:cn 分别依赖域名库与 IP 库。
  3. 最后确认默认出口。在常见 Xray/V2Ray 配置中,未命中路由规则的请求通常使用第一个出站。应检查生成配置,不能认为省略规则就自动变成代理。

下面仅展示路由片段,说明例外应放在前面。它不是可直接导入的完整配置:假定出站中已经存在 proxy 和 direct 两个标签,并且当前内核已加载包含相应分类的数据文件。示例域名是文档假值,不是实际服务地址。

{
  "routing": {
    "domainStrategy": "AsIs",
    "rules": [
      {
        "type": "field",
        "domain": ["full:service.example"],
        "outboundTag": "proxy"
      },
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "domain": ["geosite:cn"],
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "ip": ["geoip:cn"],
        "outboundTag": "direct"
      }
    ]
  }
}

因此,“国内网站却走代理”不一定是预设失效,也可能是域名库没有覆盖、应用只提交了 IP,或规则解析得到的地址并不属于国内 IP 集合。反过来,某个海外服务使用国内资源域名时,绕过大陆也可能让部分请求直连。分流单位是具体请求,不是浏览器标签页,也不是整个网站的品牌名称。

日常配置:浏览器与独立应用分开处理

建议先保留一个入口方案,让配置尽量简单。浏览器遵循系统代理时,可以从“自动配置系统代理+绕过大陆”开始。命令行工具、游戏或下载工具不一定读取系统代理,需要分别查看它们的代理选项。只有确认接入范围不够,再评估 TUN,避免同时开启多个接管方式后无法判断请求从哪里进入。

配置方案:按应用的接入方式判断

浏览器与遵循系统设置的应用
  • 在「系统代理」中选择「自动配置系统代理」。
  • 选择绕过大陆路由,先验证常用国内服务与代理目标。
  • 检查浏览器是否另设独立代理,避免覆盖系统设置。
  • 退出前清除系统代理,特别是准备停止本地内核时。
不读取系统代理的应用
  • 优先在应用内填写本地代理地址和正确的入口协议。
  • 例如使用 SOCKS 时,核对本地入口确实支持 SOCKS。
  • 没有代理选项且需要接管时,再按环境启用 TUN。
  • 启用 TUN 后重新检查局域网访问、DNS 和路由冲突。

先确认应用请求进入内核,再比较出口策略;入口未接通时,切换全局与绕过大陆没有诊断价值。

订阅负责提供节点信息,路由负责选择请求出口。更新订阅一般不能修复本地规则排序错误。若节点失效,三种路由模式都可能失败;若只有一种模式失败,则更值得检查规则和 DNS。调整时应一次只改一个变量,并记录原设置,避免同时换节点、改入口和改路由后失去对照。

对照测试:用同一节点验证模式

测速结果不能代替应用请求的路由验证。延迟测试可能只说明某个测试目标可达,不代表浏览器请求进入了同一个入口。选择一个自己常用的国内页面、一个需要代理的页面,以及一个局域网目标,保持节点不变,分别记录三种模式的结果。这里不提供虚构的延迟或速度数值,判断依据应来自本机日志和实际请求。

  1. 确认内核已启动。检查启动日志是否有监听失败、端口占用或规则数据文件读取错误。若 10808 已被其他进程占用,先解决入口问题。
  2. 先测全局。重新建立请求,确认代理目标能通过当前节点访问。页面有缓存时刷新还不够,可关闭相关标签页或重启测试应用。
  3. 再测绕过大陆。使用同一目标比较结果。有访问日志时,核对目标地址和出站标签;出站标签可能不是 proxy 或 direct,以当前配置为准。
  4. 最后测黑名单。确认主页、认证接口、资源域名是否都在代理列表中,观察是否只有部分请求直连。
  5. 只补最小例外。优先添加准确域名规则,不要为了修复一个接口就扩大到所有流量。验证成功后再保存长期配置。

判断路径:全局成功、分流失败,先查命中

保持节点和入口不变,重新建立连接后,如果全局成功而绕过大陆失败,先核对该目标是否被直连规则提前命中,再检查 DNS。若两种模式都失败,则先排查节点连接、本地监听和应用代理,不要继续堆路由规则。

已有长连接不一定会在切换模式后立即重新选择出口,因此对照测试必须产生新连接。日志若含订阅地址、节点凭据或访问目标,分享截图前应遮盖敏感内容。需要进一步检查连接链路时,可阅读高级用法中的连接排查;基础安装和入口设置见快速上手。

常见问题:开了代理仍然异常怎么办

已经选了全局,为什么某个应用还是直连?

先看该应用是否遵循系统代理。全局只处理进入内核的请求;在应用内设置正确的本地 HTTP 或 SOCKS 入口,或按需配置 TUN。随后重新建立连接并检查访问日志,不要仅看 v2rayN 的路由名称。

绕过大陆后,国内网站也从节点出站,怎么改?

先记录具体请求域名,确认是否被域名规则识别;再查看入口提交的是域名还是 IP,以及当前路由解析策略。对确定需要直连的目标添加具体规则,并放在宽泛代理规则之前。不要把所有带中文页面的网站都视为同一类目标。

黑名单里加了主页,为什么登录仍失败?

在浏览器开发者工具的网络面板查看失败请求的主机名,检查认证、验证码和资源接口是否使用其他域名。将确实需要代理的关联目标加入规则,再关闭旧连接重试;不建议未经核实就添加覆盖范围很大的域名规则。

关闭 v2rayN 后,浏览器反而不能上网了?

检查系统代理是否还指向已经停止监听的本地端口。重新打开 v2rayN,执行「系统代理」→「清除系统代理」;也可在 Windows「设置」→「网络和 Internet」→「代理」核对配置。受组织管理的设备应遵循既有代理要求。

打开 TUN 后,还需要选绕过大陆吗?

需要单独决定路由策略。TUN 扩大的是接入范围,不会自动替你选择直连或代理出口。先确认所用版本的 TUN 配置确实采用当前路由,再测试国内服务、代理目标和局域网目标;若有其他网络接管工具,先排查接口与路由冲突。

下载v2rayN