如何在 Windows 上通过未加密的 Wi-Fi 设置简单的 VPN 以建立安全的互联网连接?

如何在 Windows 上通过未加密的 Wi-Fi 设置简单的 VPN 以建立安全的互联网连接?

我正在寻找类似于这个问题,但我没有 Linux 计算机。我有 Windows 计算机,可以设置为接受 VPN 连接。我最好在 Windows Server 2003 或 Windows XP 上进行设置。

我想将开放的不安全无线网络(例如星巴克等地方看到的网络)上的不同设备(例如 iPhone、iPad、笔记本电脑等)连接到此 VPN,以确保我所有数据的安全。

我发现一篇文章表明你可以在 Windows XP 上启用 VPN 连接。但是,在执行完这些步骤后,我不确定该怎么做。我应该在防火墙上打开哪些端口?我应该在 iPhone 等设备上使用哪些 VPN 设置?我应该使用 L2TP、PPTP 还是 IPSec?它们之间有什么区别?该教程中是否缺少其他步骤?

我希望,由于 Windows 具有此内置功能,因此设置起来会简单得多,而不必处理设置诸如 OpenVPN 之类的东西。


如果我按照这些设置并在端口 1723 上启用端口转发,然后在 iPhone 上使用以下设置:

  • 点对点隧道协议
  • (IP地址)
  • RSA SecurID:关闭
  • 加密级别:自动
  • 发送所有流量:开启
  • 代理:关闭

它显示“正在连接...”,然后“正在断开连接...”以及以下错误消息:

VPN 配置
无法与 PPP 服务器建立连接。请尝试重新连接。如果问题仍然存在,请验证您的设置并联系您的管理员。

我正在使用在 Windows 机器上的 VPN 设置中启用了权限的用户帐户。

答案1

您的家庭有线/DSL 调制解调器可能被提供商限制,仅允许 TCP/UDP 传入端口转发,而无法转发 GRE 协议。在这种情况下,只有基于 ssh 的隧道才能工作,而您任何设备上的内置 VPN 功能都不支持此功能。

但是,有一些解决方案可以为您实现 VPN 风格的隧道,例如 iPad/iPhone 上的 iSSH 或 Windows 笔记本电脑上的 Tunnelier(与 PuTTY 相关)。我在家里使用 Mac 作为服务器,因此内置了 sshd,但我确信 Windows 也有类似的解决方案。我将此解决方案用于 iPad、Windows 和 Mac 笔记本电脑客户端,效果良好。

答案2

据我所知,您必须以管理员身份安装 VPN,用户帐户不起作用。需要对路由表进行更改,以便VPN才能工作,并且您必须在 Windows 中拥有管理员帐户才能执行此操作。

希望有帮助,

答案3

  1. 对于 Windows PPTP,您需要确保您的防火墙转发协议 23(GRE)。
  2. 首先尝试从另一台 Windows 机器上进行测试,然后当它正常工作时,尝试使用 iPhone

相关内容