如何仅通过 OpenVPN 服务器访问特定 IP

如何仅通过 OpenVPN 服务器访问特定 IP

我的台式机上有一个 OpenVPN 服务器和本地客户端。我试图让特定 IP 的特定流量通过 VPN。有没有办法在 MacOS 或 Linux 上使用 OpenVPN 客户端进行配置?在 GUI 配置中看不到该选项。

这些信息很难找到,而且很烦人。这解释了如何将 IP 从 VPN 列入黑名单,但我正在寻找白名单不是黑名单

https://rmsol.de/2020/03/19/OpenVPN-bypass/#:~:text=如果您正在使用OpenVPN,您的bypassFroute您就喜欢

答案1

至少有几种方法可以实现这一点(可能更多)。这可以在 VPN 客户端或服务器端完成。如果您可能要与需要它的服务器建立更多连接,那么服务器端是更好的选择。

两种情况下的想法是相同的 - 让 OpenVPN 知道需要通过它路由的 IP 地址。

要在服务器端执行此操作,请为要向 OpenVPN 客户端公布的每条路由添加一行,使其通过服务器,如下所示

  push "route 10.11.0.0 255.255.255.0"

如果您想在客户端执行此操作,则不需要“推送” - 您只需将以下内容添加到 OpenVPN 配置中。

  route 10.11.0.0 255.255.255.0

我猜你遗漏的一点是你不需要最后的“net_gateway”——没有它,路由将通过 VPN。

相关内容