如何configurationOpenVPN服务器使用自定义默认网关?

我有一个地址为10.1.0.2的vpn服务器,服务器在其networking中有另一个ip – 10.0.0.2在他的子网(这是一个tun2socks路由器)。

但是默认服务器的网关是不是10.0.0.2 (也没关系),但是是另一个外部IP。

我希望所有的客户端的stream量通过这个IP地址 – 10.0.0.2转发。

这是我的服务器configuration的一部分:

 dev tap0 server-bridge 10.1.0.1 255.255.255.0 10.1.0.50 10.1.0.100 push "route 10.0.0.0 255.255.255.0" ; now client can ping 10.0.0.2 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 10.1.0.1" push "dhcp-option WINS 10.1.0.1" 

其实我想要一些像push "redirect-gateway 10.0.0.2"

我怎样才能做到这一点?

我希望所有的客户端的stream量通过这个IP地址 – 10.0.0.2转发。

我有一个地址为10.1.0.2的vpn服务器,服务器有另一个ip在它的networking – 10.0.0.2

将默认路由推送到客户端,所有stream量都转到vpn服务器。 那么vpn服务器的默认路由应该是10.0.0.2/24,以便将所有vpn客户端的stream量转发到路由器。

推送路线“0.0.0.0 0.0.0.0 10.1.0.2 1”

这意味着所有的互联网stream量都将通过VPN隧道。 我想你实际上可能意味着什么(所以所有的10/8stream量通过VPN隧道,但互联网stream量不):

推送路线“10.0.0.0 255.0.0.0 10.1.0.2 1”

在这种情况下,由于vpn服务器直接连接到10.0.0.0/24,您不需要在vpn服务器上将路由添加到10.0.0.0/24,因为它已经知道它。

但是,请记住,连接后,客户端可以简单地更改他们的路由表,以使他们的默认路由到别处。