我有一台运行 Ubuntu 12.04 LTS 和 OpenVPN 的服务器。
当我使用运行 Arch Linux 的家庭计算机连接到它时,VPN 连接工作完美。我可以浏览网站和观看视频等。所有流量都通过 VPN 连接正确路由,当我访问其他网站时,他们看到的是我的服务器 IP 地址,而不是预期的家用计算机 IP 地址。
另一方面,在 Windows 8 上,使用适用于 Windows 的官方 OpenVPN 软件分发版,它的工作方式不同。我可以正确连接到 VPN 服务器,但网站仍然看到我的家庭计算机 IP 地址,而不是 VPN 服务器 IP 地址,我不知道为什么会这样。我已经为 Linux 和 Windows 8 客户端计算机下载了相同的客户端配置文件和密钥,但问题仍然存在。
我猜这是某种服务器配置问题,但我不知道它可能是什么。有人有什么想法吗?
也许右键单击并“以管理员身份执行”?
我在使用一些 Win7 OpenVPN 客户端的工作中遇到了这个问题。VPN 连接但无法在 Windows 上创建路由,只是因为未以管理员身份运行。
编辑:避免询问管理员密码的永久解决方案应该是在 OpenVPN GUI 图标处添加 /runas 和 /savecred。它会询问一次,并在每次运行时以管理员身份运行: