服务器上的 VPN 用于某些传出连接

服务器上的 VPN 用于某些传出连接

我有一台运行 openvpn 进行传出连接的服务器。但是,一旦我启动 openvpn,我就无法通过 SSH、HTTP 访问服务器的 IP。我想这是意料之中的事,但是有没有办法在连接到这些端口时绕过 VPN 连接?

答案1

尝试设置到服务器地址的静态路由,以通过 eth0、wlan0 等。这应该明确绕过隧道接口。如果您需要在端口级别执行此操作,请尝试 IPTABLES

Linux

inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                          [netmask N] [mss Mss] [window W] [irtt I]
                          [mod] [dyn] [reinstate] [[dev] If]

视窗

route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
       destination^      ^mask      ^gateway     metric^    ^
                                                   Interface^
If IF is not given, it tries to find the best interface for a given
gateway.

相关内容