OpenVPN 连接在 Linux 上可以正常工作,但在 Windows 8 上却不行

OpenVPN 连接在 Linux 上可以正常工作,但在 Windows 8 上却不行

我已经建立了一个运行 Ubuntu 12.04 LTS 和 OpenVPN 的服务器。

当我使用运行 Arch Linux 的家用电脑连接到它时,VPN 连接工作正常。我可以浏览网站和观看视频等。所有流量都通过 VPN 连接正确路由,当我访问其他网站时,他们会看到我的服务器 IP 地址,而不是我家用电脑的 IP 地址,正如预期的那样。

另一方面,在 Windows 8 上使用适用于 Windows 的官方 OpenVPN 软件发行版时,它的工作方式不同。我可以正确连接到 VPN 服务器,但网站仍然看到我家用电脑的 IP 地址,而不是 VPN 服务器的 IP 地址,我不知道为什么会这样。我为 Linux 和 Windows 8 客户端计算机下载了相同的客户端配置文件和密钥,但问题仍然存在。

我猜这是服务器配置问题,但我不知道可能是什么问题。有人知道吗?

答案1

也许右键单击并“以管理员身份执行”?

我在工作中使用一些 Win7 OpenVPN 客户端时遇到了这个问题。VPN 连接成功但无法在 Windows 上创建路由,因为没有以管理员身份运行。

编辑:避免询问管理员密码的永久解决方案应该是在 OpenVPN GUI 图标处添加 /runas 和 /savecred。它会询问一次,并且每次运行时都以管理员身份运行:

runas /user:administrator /savecred "C:\Program Files...

相关内容