在 Windows 中启用 OpenVPN

在 Windows 中启用 OpenVPN

我正在尝试从我的 Windows 8 计算机建立到运行 OpenVPN 的服务器的 VPN。我已设置好所有证书、密钥和配置文件。OpenVPN GUI 运行正常,并显示“客户端现已连接”。

但是我机器的所有流量都照常运行,忽略了 VPN。网站报告看到的是我的 IP,而不是服务器的 IP。我读过十几个指南和教程,它们都停在这一部分,所以我猜这是一个错误。OpenVPN GUI 以管理员身份运行。

如何有效启用 VPN 并通过它路由我的流量?

答案1

也许您需要更改网络适配器的优先级。

要在 Windows 8 中执行此操作,您需要打开控制面板,转到网络和共享中心,然后单击左侧栏中的“更改适配器设置”。

当该窗口打开后,您应该能够按键盘上的“Alt”键来调出窗口顶部的文件菜单。此菜单通常在 Windows 8 中隐藏。

在文件菜单中,您需要单击“高级”选项,然后单击下拉列表底部的“高级选项......”。

然后,只需选择用于 OpenVPN 的网络适配器,然后单击向上箭头,直到到达列表顶部。

请记住,如果您在执行此操作后发现任何网络问题,则可能需要撤消更改。

答案2

如果您的所有互联网流量(包括您的网页浏览)都必须通过 VPN,那么您需要对 OpenVPN 服务器和客户端进行一些额外的配置。

阅读 OpenVPN 文档这里至于什么是必要的。

如果您的网页浏览要通过 OpenVPN 服务器,您需要确保您的服务器可以将请求(NAT)重定向到互联网,以便正确返回网页。

一旦您的服务器配置正确,您的客户端的重新配置应该会使所有流量通过您的 VPN 连接进行。

答案3

我遇到了同样的问题,并在客户端配置中添加了以下行: redirect-gateway def1。这开始通过 VPN 路由客户端流量。但是,互联网访问根本不起作用。通过更改此注册表项解决了这个问题在服务器上Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter1

(我还通过以下方式在服务器上启用了 Internet 连接共享Windows Key+R- > ncpa.cpl- > 右键单击​​互联网适配器 - > Properties- >Sharing选项卡 - > 与 OpenVPN 适配器共享。但是我不知道这是否有必要。)

相关内容