我有一台运行 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.