OpenVPN的Mac(Tunnelblick)通过VPN的所有stream量

问题是我们想在这里使用openVPN作为默认的VPN服务器。 现在我们每次都有同样的问题。 在Windows上,所有工作正常,但在Mac上,我们有路由问题。

当您login到networking时,所有的互联网stream量都通过VPN连接。 我们已经在Serverconfig中为此设置了路由,但是它们对目标系统没有影响。

这里有谁有解决scheme吗?

thx为你提供帮助

更新:

我不希望stream量通过VPN连接! 问题是,当有人下载​​一个文件我们的连接在这里是死的。

由于这应该独立于运行open-vpn的平台,因此如果在服务器上设置了redirect-gateway指令,则应该没问题。

有关更多详细信息,请参阅openVPN howto 。

更新

在你告诉你设置路线的问题。 设置路由可能与redirect网关完全相同,也可能不完全相同。 我不知道你的configuration不知道。 OpenVPN支持根据客户端系统或规范设置路由的各种方式。

如果您设置了路线方法和路线延迟值,您可能还想重新检查。

我使用Tunnelblick在OSX上运行OpenVPN。

为了让所有stream量都通过VPN连接,我在OpenVPN服务器的configuration中添加了以下内容:

push "redirect-gateway def1" 

OpenVPN的(版本2.1)文档定义“def1”如下:

def1 – 使用此标志覆盖默认网关,使用0.0.0.0/1和128.0.0.0/1而不是0.0.0.0/0。 这具有重写但不消除原始默认网关的优点。

我没有其他设置影响路由。

我处于相同的情况,并研究了一下。 我在TunnelBlick上注册了一个问题 。

OpenVPN wiki中描述了直接的解决方法。 方法2, override ,看起来最简单。

将以下选项添加到客户端configuration中:

 route 0.0.0.0 192.0.0.0 net_gateway route 64.0.0.0 192.0.0.0 net_gateway route 128.0.0.0 192.0.0.0 net_gateway route 192.0.0.0 192.0.0.0 net_gateway