跳到正文

VPN连上了到底有没有生效?出口IP、DNS与分应用验证方法

显示已连接不代表流量真的走了线路。本文教你查出口 IP、查 DNS、逐个应用验证,并列出几种看起来连上了其实没走的情况。

VPN 连上了到底有没有生效,不能只看客户端图标。出口 IP、DNS 与分应用验证分别回答不同问题:网站看见哪个公网地址、域名由谁解析、目标应用是否进入代理。比较可靠的结论,是让这些证据与预期分流规则对应,而不是只打开一个网页就结束检查。

“已连接”与实际流量路径

客户端的“已连接”通常表示某个连接阶段已完成,例如系统虚拟网络接口已经建立,或者代理核心已启动。它不一定表示每个应用的请求都经过远端线路。具体含义取决于客户端实现,仍需检查实际请求。

系统代理通常向遵循系统设置的应用提供代理入口;部分应用会忽略它,或使用自己的代理配置。隧道模式通常通过虚拟网络接口接管更广泛的流量,但仍可能受到排除应用、路由规则、IPv6 支持和 DNS 设置影响。“全局代理”也可能只是把进入代理核心的请求全部交给所选线路,并不自动接管所有应用。

订阅链接提供的是节点与相关配置的更新入口。成功导入或更新订阅,只能证明客户端获得了配置,不能证明当前节点可连、系统流量已被接管。Shadowsocks、VMess、Trojan、VLESS 等协议的名称,也不能替代对当前网络路径的验证。

不同检查分别能证明什么
检查项目 主要观察 不能单独证明
客户端状态 接口、代理核心或线路的连接状态 所有应用都走所选线路
出口 IP 本次网页请求被网站看见的公网地址 其他应用和 DNS 使用相同路径
DNS 检查 测试域名查询所呈现的递归解析器 设备所有查询均被接管
应用连接记录 目标请求命中的规则、出口和错误 未出现在记录中的应用已经直连或已被接管

先建立出口 IP 的对照

检查出口 IP 前,先明确希望测试站点走哪条线路。如果规则本来就让这个站点直连,IP 没有变化就是预期结果。选择能分别展示 IPv4、IPv6 的公网地址查询工具,并在连接前后使用同一个工具,避免把数据库差异误认为线路变化。

  1. 断开客户端连接,关闭浏览器中独立工作的代理扩展,记录当前公网 IP、网络类型与查询时间。若正在使用其他代理,也要先明确它是否仍在生效。
  2. 连接目标线路,确认代理或隧道模式已启用,并让查询站点命中该线路。重新发起请求,必要时关闭旧标签页后再打开。
  3. 比较连接前后的地址。重点看请求出口是否符合预期,不要只比较页面上的国家文字;IP 地理数据库可能存在延迟或误差。
  4. 断开后再次查询,观察地址是否回到当前本地网络的出口。动态地址或共享出口可能变化,因此不要求字符完全恢复一致。

如果 IPv4 已变而 IPv6 仍显示本地网络出口,需要检查客户端是否接管 IPv6,以及测试请求实际使用哪种地址族。先按客户端文档调整支持与路由设置,再复测;不要把关闭 IPv6 当成适合所有设备的长期方案。

查询结果只代表这次请求。浏览器查到线路出口,不等于下载工具、游戏或命令行程序也使用同一出口。某个网站可以打开,也可能只是因为它原本就能通过本地网络访问。

DNS 泄漏怎样判断

DNS 将域名转换为地址,网页连接与域名查询不一定走同一路径。浏览器可能启用安全 DNS,通过 HTTPS 向自己选择的解析服务发起查询;系统和其他应用则可能沿用另一套设置。因此,浏览器里的 DNS 测试更适合作为线索,而不是整台设备的完整报告。

常见 DNS 检测页面会生成测试域名,并观察查询最终来自哪些递归解析器。结果中的运营者和地区值得记录,但解析器所在地区不必与线路出口一致。公共 DNS、转发链路与地理数据库误差,都可能让两者看起来不同。

更明确的异常是:你期望所有相关域名查询经过隧道或指定解析器,但测试持续呈现本地网络解析器,且客户端记录显示查询绕过了预期路径。这时应检查系统 DNS、客户端 DNS 接管、安全 DNS,以及分流规则中的直连域名设置。

把浏览器与系统设置分开复测

先记下浏览器安全 DNS 的原配置,再与客户端文档推荐的设置进行对照测试,每次只改一个选项。系统中的 nslookup 或类似工具可帮助查看部分解析行为,但它的查询方式未必与浏览器相同,输出的服务器地址也不能直接代表整台设备没有泄漏。

DNS 缓存还可能让旧结果继续被使用。修改配置后,按系统或客户端文档清理相关缓存,重新发起查询。DNS 加密与线路接管是不同问题:使用加密 DNS 不自动意味着查询进入了所选国际线路。

逐个应用验证分流规则

先写清期望,再判断结果。比如希望国际网站经过线路、局域网访问保持直连,就应分别测试这些目标。“所有请求都显示同一个出口”并不是规则模式唯一正确的状态;正确状态是每类请求都符合预先设定的路由。

  • ✅ 浏览器:检查代理扩展、独立代理与安全 DNS 设置,避免浏览器测试和系统应用处于不同配置。
  • ✅ 目标应用:在客户端连接记录中查找对应进程或域名,确认命中的是线路出口、直连还是拒绝规则。
  • ✅ 后台请求:重新启动目标应用后再测试。既有连接可能继续沿用原路径,单纯刷新界面未必创建新连接。
  • ✅ 分应用列表:确认目标应用被包含,而不是误放入排除名单;启动器与实际运行程序也可能是不同进程。
  • ❌ 不要把浏览器成功当成全部应用成功,也不要把连接记录中没有条目直接解释为网络正常。

Windows 与 macOS 上,浏览器可能遵循系统代理,而命令行程序可能需要自身配置或代理环境变量;隧道模式又有不同的接管范围。Android 的 VPN 权限、分应用名单与后台限制会影响持续连接。iOS 上应结合实际客户端支持的规则和系统 VPN 状态判断,不应照搬其他平台的开关名称。

Linux 上,桌面代理设置通常不能代表后台服务的代理设置。检查具体进程使用的配置,以及客户端是否建立了预期路由。若应用使用 UDP,还要确认当前客户端和线路配置是否支持相应流量,不能仅用浏览器的网页请求代替测试。

看似连接,却没有走线路的情形

只有浏览器走了代理

浏览器扩展连接成功,其他应用却没有变化,往往属于接管范围不同。检查启用的是扩展代理、系统代理还是隧道模式。先处理范围问题,再排查远端节点,避免不断更换线路却没有改变真正原因。

节点可用,但目标命中了直连

客户端延迟测试成功,只能说明对应探测获得了响应,不能保证业务请求使用同一出口。在连接记录中定位目标域名,查看命中的具体规则。也要注意规则顺序:较早命中的规则可能覆盖后面更宽泛的设置。

网页位置没有变化

网站显示地区可能依据账号资料、历史会话、定位权限或内容偏好,而不只是当前 IP。优先用出口查询和请求记录判断网络路径,不要仅凭首页语言或推荐内容判断失败。反过来,页面语言改变也不能单独证明代理生效。

切换网络后状态仍显示连接

从无线网络切换到移动数据,或设备休眠恢复后,界面状态与实际连接可能暂时不同步。先重新发起请求,再检查客户端记录和系统 VPN 状态。若需要重连,应在重连后完整复测,而不是只确认图标重新出现。

排查顺序与可以下的结论

遇到问题时,按“接管范围、规则命中、出口地址、DNS、目标应用”的顺序缩小范围。每次只修改一个设置,并记录修改前后结果。需要临时切换全局规则来排除规则问题时,也应先确认系统流量确实进入代理核心;测试结束后恢复原有分流设置。

VPNJazz 使用用户名和密码即可注册,无需邮箱地址。客户端应从用户面板的下载入口获取,订阅导入与平台设置可对照使用手册。订阅地址通常包含访问凭据,不应贴进公共检测网站,也不要将完整配置交给陌生人代测。

需要协助时,可通过面板工单描述设备系统、客户端模式、问题发生时的网络、目标应用及规则命中情况。截图前隐藏订阅地址、密码和不必要的个人信息;诊断记录中的域名也可能反映访问活动。

判断结论:目标请求的出口符合预期,DNS 行为与配置一致,且需要代理的应用确实命中对应线路,才能合理判断这些已测试场景生效。这个结论不应扩大成所有应用、所有网络和未来连接都已验证。

VPNJazz 的隐私主张是匿名无日志,这是服务策略陈述,不代替设备侧的路径检查。账号登录状态、浏览器权限与访问网站自身的数据处理仍需分别管理。保留一套连接前后对照方法,比只依赖“已连接”提示更有助于持续判断实际状态。

首月免费