我正在尝试远程访问我的家用电脑(通过 http)。我昨天做了一个快速测试,一切正常。但是今天早上我启动了 VPN,它正在通过它发送所有流量。现在我无法访问它(请求超时)。这是因为 VPN 吗?我有点明白为什么会发生这种情况,但也明白为什么不应该发生这种情况。我只是不确定。
答案1
我不能 100% 确定我是否正确理解了您的问题,但我会尝试一下。
以下是我认为我在问题中读到的内容:
- 家里的计算机通常可以通过 HTTP 进行远程访问。
- 家里的计算机现在通过 VPN 连接到另一个网络,并且不再可以通过 HTTP 访问。
如果这是对场景的准确描述,那么您的假设是正确的 - VPN 隧道阻止您访问您的家用计算机。
发生这种情况的原因是,“ VPN”中的“ P”代表“私人”。
换句话说:如果您的家用计算机通过 VPN 连接到您的工作网络,则最终结果几乎完全一样(有些变量取决于您公司的网络拓扑和配置),就好像您将计算机带入办公室并将其插入办公桌上的网络端口一样。
在建立隧道期间,您的家用计算机将只能访问公司网络上的可用资源。如果您的公司允许其联网设备连接到互联网,您的家用计算机(通常)在通过 VPN 连接到您的工作网络时也可以访问互联网。但是,它也可能受到公司网络上设置的相同防火墙和代理限制。
只要建立了 VPN,您就可能无法从公司网络之外的任何计算机连接到您的家用计算机。您甚至可能无法使用家用计算机访问家庭 LAN 上的共享驱动器和打印机,或允许家庭 LAN 上的其他计算机访问 VPN 连接的计算机。此外,互联网上的计算机将无法连接到您的家用计算机。此外,即使您公司网络中的计算机知道分配给 VPN 隧道的 IP 地址,防火墙/代理限制也可能不允许它们连接到您的家用计算机。
答案2
只要配置正确,这是有可能的。也许 VPN 的配置有误,导致所有回复都通过自身发送,这样就行不通了。或者 VPN 在连接时会更改防火墙连接,正如 iszi 所建议的那样。