我的 destkop 上有一个 OpenVPN 服务器和本地客户端。我试图让特定 IP 的特定流量通过 VPN。有没有办法在 MacOS 或 Linux 上使用 OpenVPN 客户端进行配置?在 GUI 配置中看不到该选项。
这些信息很难获得,而且很烦人。这解释了如何将 VPN 中的 ip 列入黑名单,但我希望将其列入白名单而不是黑名单:
我的 destkop 上有一个 OpenVPN 服务器和本地客户端。我试图让特定 IP 的特定流量通过 VPN。有没有办法在 MacOS 或 Linux 上使用 OpenVPN 客户端进行配置?在 GUI 配置中看不到该选项。
这些信息很难获得,而且很烦人。这解释了如何将 VPN 中的 ip 列入黑名单,但我希望将其列入白名单而不是黑名单:
至少有几种方法可以实现这一点(可能更多)。这可以在 VPN 客户端或服务器端完成。如果您可能有更多的连接到需要它的服务器,那么服务器端会更好。
这两种情况的想法是相同的——你让 OpenVPN 知道需要通过它路由的 IP 地址。
要在服务器端执行此操作,请为要向 OpenVPN 客户端发布的每条路由添加一行,以通过服务器,例如
如果您想在客户端执行此操作,则不需要“推送” - 您只需将以下内容添加到 OpenVPN 配置中即可。
我想您缺少的一点是您最后不需要“net_gateway”-没有它,路由将通过VPN。