我正在寻找类似于这个问题,但我没有 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
- 对于 Windows PPTP,您需要确保您的防火墙转发协议 23(GRE)。
- 首先尝试从另一台 Windows 机器上进行测试,然后当它正常工作时,尝试使用 iPhone