在 Windows XP 中通过 VPN 共享 Internet 连接

在 Windows XP 中通过 VPN 共享 Internet 连接

如何使用 Windows XP 内置 VPN 服务器与 VPN 客户端共享我的互联网连接?

我希望能够使用我的笔记本电脑(Windows 7 计算机)从任何地方使用我的家庭互联网连接(在 XP 计算机上)。XP 中的内置 VPN 服务器和 Windows 7 中的 VPN 客户端似乎可以很好地让我通过互联网安全地访问这两台计算机,但我找不到一种方法将 ICS 与传入连接结合使用,以便我的笔记本电脑远程访问我的家庭互联网连接。

有什么办法吗?或者是否有不限于本地访问的替代 VPN 服务器软件?

答案1

您可以在家用机器上使用代理服务器,例如免费的代理人

另一个解决方案可能是使用可以用作 VPN 服务器的路由器。

答案2

您必须将 Windows 配置为从其 VPN 接口到 Internet 接口的 NAT 路由器。我认为配置它与配置本地(非 VPN)连接没有任何不同。基本上,您需要告诉它与 VPN 接口上的计算机共享您的 Internet 连接。

如果由于某种原因您无法使用 GUI,请谷歌搜索“windows xp nat 路由”,了解如何从命令行完成此操作。设置好 NAT/ICS 后,只需向 VPN 添加适当的路由即可客户

  • 通过 Windows XP 盒子的 VPN IP 地址的默认路由。此路由需要度量低于常规默认路由,因此它将覆盖它。
  • 通过原始默认路由到达 VPN 服务器的 Internet IP 地址的路由。此路由需要度量低于上面添加的默认路由。这是必要的,因为上述默认路由覆盖已将其完全覆盖 - 但我们仍然需要与 VPN 服务器本身(Windows 机器)的连接才能直接通过 Internet 进行连接。

您没有提到您使用的具体 VPN 协议。我读到 Windows XP 支持 PPTP 和 L2TP。我建议您使用 L2TP 而不是 PPTP,因为 L2TP 是第 2 层,而且我不确定 DHCP 在非第 2 层网络上如何工作。

相关内容