VPN 连上了没生效,不能只看客户端里的“已连接”状态。这个状态通常只代表客户端与远端线路完成了握手,不代表浏览器、桌面软件和系统 DNS 都已经按预期走代理。最可靠的判断方式,是把出口 IP、DNS、系统路由和具体应用拆开检查,再对照连接前后的结果。

排查时先不要频繁更换协议或重装客户端。连续改动多个条件,会让问题来源更难判断。建议保留当前线路,从最外层的出口地址开始,再逐步检查 DNS、代理模式、分流规则和单个应用。这样可以分清是线路未建立、系统未接管,还是只有某个应用绕过了代理。

先用出口 IP判断公网流量是否改道

出口 IP 是外部网站看到的公网来源地址。连接跨境线路后,如果浏览器流量被完整接管,检测页面通常会显示线路所在国家或地区的地址,而不是当前本地网络运营商提供的公网地址。这里应同时核对 IP、运营商或机房归属、国家或地区,不要只看地图上的定位点。

定位数据库并不总是完全一致。同一个机房地址在不同数据库里可能被标到邻近城市,甚至仍显示旧的地区资料。因此,城市名称有偏差并不能单独证明线路失效。更重要的是地址是否从本地运营商变成线路服务商或数据中心,以及连接前后结果是否发生变化。

检测结果 更可能的状态 下一步
出口地址与连接前不同,归属符合所选线路 当前浏览器流量大概率已走线路 继续检查 DNS 与其他应用
出口地址完全没有变化 系统代理未接管、规则走直连,或浏览器绕过代理 检查客户端模式与分流规则
不同浏览器显示不同出口 浏览器代理设置、扩展或安全 DNS 配置不同 逐个核对浏览器网络设置
地址改变,但地区名称与预期城市不同 可能是地址数据库更新延迟 优先核对网络归属,再换检测来源交叉确认

如果浏览器出口地址已经改变,也不能马上得出“所有流量都生效”的结论。系统可能处于规则模式,只有命中代理规则的网站改道;桌面应用也可能使用独立连接方式。出口 IP 检查只是第一层证据,后面还要检查解析请求和应用连接。

阶段结论: “已连接”加上出口 IP 改变,只能证明被检测的这个浏览器请求经过了线路。要确认系统范围内的效果,还需要继续验证 DNS、IPv4 与 IPv6,以及不依赖浏览器代理设置的桌面应用。

检查DNS是否按预期解析

访问网站时,设备通常先把域名交给 DNS 解析,再连接解析得到的地址。如果网页流量走代理,但 DNS 请求仍交给本地网络提供的解析器,检测工具可能显示本地解析服务。这通常被称为 DNS 泄漏。它不一定会让网页打不开,却可能暴露正在查询的域名,并造成地区判断、内容分配或连接结果不一致。

检测时应关注解析器的运营方和地区,而不只是“通过”或“警告”标签。某些线路由远端服务器解析,结果会接近出口线路所在地;某些客户端使用公共加密 DNS,显示的可能是公共解析服务。只要这是客户端配置明确采用的解析路径,就不能仅凭解析器名称与出口运营商不同认定失败。

浏览器安全 DNS 会让结果更复杂

现代浏览器可能启用基于 HTTPS 的安全 DNS。此时域名解析由浏览器单独发起,不一定使用操作系统的 DNS 设置。若浏览器请求本身经过隧道,安全 DNS 连接也可能随浏览器流量进入线路;若浏览器被设置为直连,它则可能独立访问指定解析服务。

因此,出现“系统 DNS 与浏览器检测结果不同”时,应先查看浏览器的安全 DNS 设置,再决定是否需要调整。排查期间可以分别记录启用和停用该功能时的结果,但不要一边切换线路、一边修改 DNS、一边改代理模式。每次只改变一个条件,才能确认差异来自哪里。

同时留意 IPv4 与 IPv6

部分网络同时提供 IPv4 和 IPv6。如果客户端只接管其中一种协议,检测页面可能显示一个来自线路的出口地址,同时暴露另一个本地出口。常见表现是某些网站按预期走代理,另一些优先使用 IPv6 的服务却仍从本地网络连接。

处理方法不是盲目关闭系统功能,而是先确认客户端的虚拟网卡或隧道模式是否支持双栈接管,并查看路由与 DNS 设置。若当前客户端明确不处理 IPv6,可以在充分了解网络环境后临时停用它进行对照测试;确认原因后,再决定使用支持对应网络栈的模式或客户端。

分应用验证找出谁没有走线路

浏览器检测正常,而聊天软件、下载工具、游戏平台或命令行程序仍显示本地网络,通常与代理接管范围有关。系统代理模式主要影响主动读取系统代理设置的应用;虚拟网卡或隧道模式则在网络层接管更多流量。应用如果内置代理、忽略系统设置,或使用客户端当前没有覆盖的传输方式,就可能出现分应用差异。

验证时选择能够显示会话信息或出口归属的应用功能,并确保测试内容合法、可重复。先完全退出应用,再连接线路并重新打开,避免旧连接继续复用。对于长期保持连接的软件,客户端切换线路后,原有会话未必会立即迁移到新出口。

  1. 固定网络与线路。排查期间不要在无线网络、移动网络和不同节点之间来回切换。
  2. 关闭目标应用。确认应用进程已结束,避免现有长连接影响结果。
  3. 检查代理模式。确认当前是全局、规则、直连,还是仅浏览器代理;不同客户端名称可能不同,但逻辑相近。
  4. 重新启动应用。执行一次可观察的联网操作,并查看客户端连接日志中是否出现对应域名或目标地址。
  5. 与浏览器结果对照。浏览器走线路而应用没有记录,优先排查应用是否绕过系统代理。
  6. 切换接管方式复测。在客户端支持的前提下,用虚拟网卡或隧道模式做对照,确认问题是否来自系统代理覆盖范围。

Windows 上可以从系统代理设置、客户端虚拟网卡状态和路由表入手;macOS 需要同时查看网络服务代理与客户端申请的 VPN 配置权限;Android 常由系统 VPN 接口接管,但应用排除列表会让指定软件直连;iOS 与 iPadOS 则应确认系统状态中的 VPN 配置仍处于连接状态,并检查客户端是否使用按需连接或分流规则。

如果客户端提供连接日志,可以查找目标应用访问的域名、目标地址或规则命中结果。日志中显示“代理”“直连”或某个策略组,通常比应用界面上的连接图标更有解释力。日志没有出现请求,不一定代表应用没有联网,也可能是请求使用了客户端未记录的协议,或应用在隧道建立前已经保持了连接。

协议握手成功不等于路由已经接管

Shadowsocks、VMess、Trojan、VLESS、Hysteria2 与 TUIC 等协议负责客户端和远端服务器之间的数据传输方式。客户端显示协议已连接,说明握手或会话已经建立,但系统流量是否进入该会话,仍取决于系统代理、虚拟网卡、路由规则和应用行为。

同样,成功导入订阅链接只表示客户端取得了线路配置。导入后还需要选择可用节点、启用系统代理或隧道模式,并允许客户端创建必要的网络配置。订阅更新成功但没有启用接管,是“节点测速正常、网页出口不变”的常见原因。

应用验证结论: 如果浏览器出口正常、DNS 路径合理,但某个应用仍直连,应优先检查应用自身代理、排除列表、旧连接和客户端接管模式,而不是先认定远端线路不可用。

理解全局模式、规则模式与直连

全局模式通常把客户端能够接管的流量都交给所选线路,适合排查“究竟是不是分流规则导致”的问题,但不代表任何系统进程都一定被覆盖。规则模式会根据域名、地址范围、应用或规则集选择代理和直连,日常使用更灵活,也更容易出现同一设备上不同网站出口不一致的情况。

直连规则本身并不是错误。局域网设备、本地服务和部分区域内容可能需要直连。真正需要排查的是规则是否把原本希望经过线路的域名错误归入直连,或解析阶段得到的地址与规则预期不同。可以在日志中查看规则命中项,再临时切到全局模式做对照;如果全局模式正常,问题通常位于规则或解析配置。

客户端模式 典型行为 适合的验证用途 常见误判
全局模式 将已接管流量统一交给所选线路 排除分流规则影响 误以为所有应用都会自动读取系统代理
规则模式 按域名、地址或规则集决定代理与直连 检查具体请求命中了哪条规则 看到部分网站本地出口就认定整体失效
系统代理 主要覆盖遵循系统代理设置的应用 快速验证浏览器和常规网络请求 忽略不读取系统代理的桌面应用
虚拟网卡或隧道模式 在网络层接管更广范围的流量 对照应用绕过系统代理的问题 忽略权限、路由冲突或排除规则

直连、普通中转与 IEPL 专线不是同一个概念

线路页面里的“直连”通常指设备直接连接远端服务器,不经过服务商部署的入口中转;普通中转会先连接较近的入口,再由服务商网络转发到出口;IEPL 专线强调跨区域传输路径与公网直连不同。它们描述的是设备到出口之间的承载路径,不是“是否生效”的检测标准。

无论使用哪种线路,验证逻辑都一样:客户端是否建立会话、系统是否把请求送入客户端、DNS 是否按配置解析、外部服务最终看到哪个出口。专线或中转可能改善特定网络环境下的稳定性,但不会代替代理模式和分流规则配置。

拆解“显示已连接其实没走”的常见原因

当出口地址没有变化时,可以按下面的顺序处理。这个顺序先检查最容易恢复且影响面最小的设置,再处理系统路由和软件冲突,能够减少无效重装。

订阅链接导入后没有真正启用

很多客户端把“订阅管理”和“当前连接”分成不同页面。粘贴订阅链接、更新节点列表、完成延迟测试,都不等于系统已经开始走线路。还需要选中节点,启动连接,并根据平台启用系统代理或允许创建 VPN 配置。若客户端重启后没有自动恢复接管,列表仍在但出口会回到本地网络。

旧连接与缓存造成前后结果混杂

浏览器连接池、桌面软件长连接、DNS 缓存和网站会话都可能暂时保留旧路径。切换线路后立即刷新同一页面,有时看到的仍是缓存内容或复用连接。可靠做法是关闭应用后重开,使用新的隐私窗口,并用多个独立维度核对,而不是反复刷新单一页面。

公司网络或安全软件改写了路由

企业网络客户端、防火墙、终端安全软件和其他虚拟网卡可能修改默认路由或 DNS。若个人客户端显示连接成功,但日志里没有任何业务请求,可以断开其他网络接管工具后复测。受管理设备的网络策略不应自行绕过,应按组织规则联系管理员确认允许的连接方式。

一套可重复的生效检查流程

以后遇到类似问题,可以固定采用同一套流程:先记录连接前的出口与解析结果,再建立线路;连接后用同一检测环境复查出口 IP,接着检查 DNS 和双栈地址;然后重启目标应用,通过客户端日志确认请求命中代理还是直连;最后再恢复日常规则模式。

如果全局模式下所有验证正常,切回规则模式后只有特定服务异常,重点检查分流规则和 DNS。若全局模式下出口仍不变化,重点检查系统接管、权限和软件冲突。若只有某个应用异常,重点检查该应用的独立代理、排除设置与旧连接。这样分类后,通常不需要反复更换协议或重装系统。

线路类型也应放在正确的排查阶段。直连、中转和 IEPL 专线主要影响设备到出口之间的路径表现;Shadowsocks、Trojan、VLESS 或其他协议决定客户端与服务器怎样传输数据。它们都不能替代对系统代理、路由、DNS 和分应用规则的验证。先确认流量有没有进入线路,再讨论哪条线路更适合当前网络,排查会更有效率。