我找到了很多从 VPN 隧道中排除 1 台主机的答案,但我想实现相反的目标。我家里的服务器从 ISP 获取内部 IP,因此我设置了 VPN 连接,以便可以从数据中心的 OpenVPN 服务器访问它。
默认情况下,客户端上的所有流量都通过 VPN 隧道路由,但这不是我想要的。所有流量都应通过普通网卡(速度更快),只有来自和到达 OpenVPN 服务器的流量应通过隧道。
有办法实现这一点吗? (我正在运行 Debian。)
答案1
默认情况下,OpenVPN 不会重定向所有流量,如果这样做,则说明有人已将其配置为这样做。
通常,这是使用 openvpn 配置中的“redirect-gateway”设置来完成的。这可以从服务器或客户端设置。
我不确定的是,如果您控制客户端而不是服务器,是否有办法覆盖客户端的服务器推送配置。
答案2
我认为您需要在路由表中创建一些路由。如果目的地与数据中心的子网匹配,则转到隧道IP地址。其他的还是去网卡。