Colitu VPN
指南

VPN 已连接但无法上网:如何找出原因

应用显示“已连接”,却什么都加载不出来。依次检查强制门户、断网保护、DNS、服务器和网络切换,几分钟内恢复上网。

VPN 已连接但无法上网:如何找出原因

应用显示 已连接,但页面一直转圈,即时通讯软件在等待网络,什么都下载不了。这与 VPN 无法连接是不同的问题:隧道已经建立,但流量没能通过它。下面的原因按从最常见到最少见的顺序排列,请依次排查。

先做一个 30 秒的检查

  1. 断开 VPN,打开任意网站。如果现在也什么都加载不出来,问题出在网络本身,而不是 VPN。
  2. 重新连接,然后打开我们的我的 IP 是什么工具。如果它能加载并显示服务器所在的国家,说明隧道正常,只是某些网站或应用受到影响:请直接跳到第 6 节。
  3. 如果连那个页面也加载不出来,请继续看第 1 节。

1. 隧道下方的网络发生了变化

最常见的情况:你走出了 Wi-Fi 覆盖范围,手机切换到了移动数据,或者笔记本电脑从睡眠中唤醒后处在另一个网络上。与 VPN 服务器之间的连接属于旧网络,现在通过它发送的数据包无处可去。

Windows 应用每两秒检查一次隧道是否仍在传输流量,如果没有就会自动重新连接。在任何平台上,如果网络变化后应用仍显示“已连接”却什么都加载不出来,请断开后重新连接。Adaptive Connect 随后会重新尝试各种传输方式,并保留第一个在新网络上真正能承载流量的方式。较新的应用如何察觉隧道冻结并随时备好热备用,在 Adaptive Connect 2.0 报告中有说明。

2. Wi-Fi 登录页面在等你

酒店、机场、火车和咖啡馆经常使用强制门户(captive portal):在你接受条款或输入验证码之前,网络几乎不让任何流量通过。许多门户还会在一定时间或流量额度之后结束你的会话,所以用了一小时的 VPN 可能突然停止工作。

  1. 断开 VPN。
  2. 打开任意普通的 http 地址,或点按系统的“登录到网络”通知。
  3. 完成登录,并确认普通网站能够打开。
  4. 重新连接 VPN。

在 Android 上,如果开启了 屏蔽没有 VPN 的连接,VPN 断开期间登录页面可能不会出现。请暂时关闭该选项,登录后再重新打开。

3. 断网保护正在拦住流量

断网保护 (kill switch) 会在隧道断开期间阻止流量,使任何内容都不会绕过 VPN 离开你的设备。副作用是,隧道出问题时看起来和“没有网络”完全一样。这是有意为之:应当修复隧道,而不是关闭保护。

  • Windows: Colitu 的断网保护使用 Windows 筛选平台(Windows Filtering Platform),默认开启。它在 TUN 模式和系统代理模式下均有效;在代理模式下,不使用代理的应用在你连接期间无法上网。如果应用正在重新连接,请等几秒钟;如果无法重新连接,请选择其他位置。规则由一个独立的 Windows 服务持有,因此如果应用或 VPN 内核崩溃,网络会保持被阻断,直到 Colitu 重新连接,而不是回退到你的直连网络。点击“断开连接”会解除阻断。如果缺少 Colitu 断网保护服务,应用会提醒你,并回退到较旧的应用内断网保护,但它在崩溃后不会保持。
  • Android: 断网保护就是 Android 自带的 始终开启的 VPN 加上 屏蔽没有 VPN 的连接。VPN 重新连接期间,任何应用都无法访问互联网。如果一直如此,请打开 Colitu 重新连接,或选择其他位置。
  • Linux(测试版): 断网保护使用 nftables,且仅在 TUN 模式下有效;对本地网络的访问仍然允许。

详情见帮助中心的断网保护文章。

4. 服务器或线路有问题

服务器可能过载、正在重启,或暂时无法从你的网络访问。请查看服务器页面或 status.colitu.com,然后在应用中选择其他位置。

值得了解的是:当你选择一个位置时,面板会优先选择该位置上负载最低的服务器,并为你的设备保留这一选择 24 小时。因此,重新连接到同一位置通常会落在同一台服务器上,所以切换到另一个位置是测试其他服务器最快的办法。

5. DNS 没有响应

在网站加载之前,你的设备必须通过 DNS 查询它的地址。如果这些查询失败,浏览器会报告“找不到网站”或 DNS 错误,而直接连接 IP 地址的应用可能仍能工作。

  • 断开后重新连接:Colitu 会让 DNS 查询通过隧道,全新的连接会重置这条路径。
  • 如果你在网络适配器、路由器或其他应用中设置了自定义 DNS 服务器,请在测试时将其移除。
  • 在浏览器中,将 安全 DNS(Chrome、Edge)或 DNS over HTTPS(Firefox)设为自动或默认设置。
  • 页面恢复加载后,运行 DNS 泄漏测试,确认查询确实经过了隧道。

6. 只有部分网站或应用出问题

如果我的 IP 是什么能打开,但某个特定的网站或程序不行:

  • 该网站可能拒绝来自数据中心或服务器所在国家的地址。请尝试其他位置。
  • 在 Windows 上,默认模式是系统代理。无视系统代理的程序,例如一些游戏、启动器和桌面应用,会因此绕过 VPN。请开启 TUN 模式,让所有流量都通过隧道。
  • 在 Windows 和 Android 上,部分地区性网站(内置列表中的域名和 IP 段)会在隧道之外直接打开,以便拒绝外国 IP 地址的服务能继续正常使用。这是内置设计,没有开关;如果其中某个网站出了问题,请同时在关闭 VPN 的情况下检查它。
  • 如果只有部分应用或网站受到影响,请查看分流:该应用或网站可能被设置为绕过 VPN,或者只有选定的应用和网站在使用 VPN。

更多提示:某个网站打不开。

7. Windows:遗留的代理设置

在系统代理模式下,Colitu 会在连接期间设置 Windows 代理。如果应用被异常结束,例如通过任务管理器,浏览器可能会继续把流量发往一个已不再运行的代理,即使关闭了 VPN 也什么都加载不出来。请启动 Colitu 并正常断开,或打开 设置 → 网络和 Internet → 代理,关闭手动代理。

速查表

症状可能的原因处理办法
切换网络后停止工作旧连接断开后重新连接
酒店、火车或咖啡馆 Wi-Fi强制门户断开、登录、重新连接
应用正在重新连接,什么都加载不出来断网保护拦住了流量等待,然后更换位置
到处都显示“找不到网站”DNS重新连接,移除自定义 DNS
某个网站或某个程序出问题网站规则或代理模式其他位置,TUN 模式

还是不行?

请通过支持页面上的在线聊天,或发送邮件至 support@colitu.com 联系客服。请告诉我们你的设备和应用、你的网络(移动运营商或 Wi-Fi)、你选择的位置,以及问题开始的时间。帮助中心还有一份完整的连接问题检查清单。

来源