当我在 Windows 10 上的 VPN 客户端上启用终止开关时,我在任务栏上看不到 Internet 标志。
但是,我有互联网连接,可以用 Chrome、Firefox 或 Edge 浏览互联网。这里的问题是,Spotify 等某些应用程序认为没有互联网连接,并显示为离线。
我尝试了 Nord 和 Express VPN,得到了完全相同的结果。我注意到,启用终止开关会在主机路由表中添加一个具有低度量的新条目,从而强制所有流量转发到 VPN 接口。这可能是 Windows 认为没有互联网连接的原因。所以我的问题是:
- Windows 如何确定其是否已连接到 Internet
- 我该如何解决这个问题,以便能够使用像 Spotify 这样认为它处于离线状态的应用程序。
答案1
互联网指示器是微软用来判断您是否可以访问特定微软服务的方式,不一定能判断您是否可以访问互联网。当您使用其中一种 VPN 服务时,您将通过 VPN 提供的网关和 DNS 路由所有流量(包括 DNS),这些流量可能来自提供商选择的任何 VPN 端点,可能在另一个国家/地区,经过几次跳跃。所有这些跳跃为您提供了一些匿名性,但也增加了延迟并减少了可用带宽。Spotify 对延迟很敏感,并且由于其服务提供内容的方式,需要相当多的带宽。您可能无法通过 VPN 使用它。Spotify 也可能被 VPN DNS 服务器或 VPN 端点所在的国家/地区阻止,或者 Spotify 可能会阻止您,因为它看到您从 VPN 浏览,或者可能没有足够的带宽。您可以通过操纵主机文件、DNS 记录、路由表或所有这些技巧的组合来绕过 Spotify 的阻止,但我认为您将主要依靠自己来弄清楚这一点。就我个人而言,我使用 VM 来传输任何 VPN 流量,将其与主 PC 隔离,并确保我通过 VM 连接到 VPN 时仍然可以通过主 PC 正常访问互联网。
有关网络连接指标的更多阅读:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766017(v=ws.10)?redirectedfrom=MSDN#BKMK_How