如何设置 VPN 使其仅适用于 Linux 中的自定义 url

如何设置 VPN 使其仅适用于 Linux 中的自定义 url

我想让我的网络管理员通过 VPN 连接到除某些自定义 URL 之外的所有网站。

问题是,使用路由设置,您可以设置要连接的 url,但不排除它们。我也搜索了很多这方面的内容,但找不到任何相关内容。现在我的问题是,即使这是可能的,而且是的,我怎样才能实现这一目标?先谢谢了。

PS:如果所有 SE 论坛中有任何重复的问题,我很乐意删除该问题。

答案1

首先,当您通过 VPN 路由所有流量时,您有一条路由到0.0.0.0/0 这意味着任何目的地的任何请求都应该通过它。或者,您可以通过添加路由您的特殊目的地的规则来排除规则,假设192.168.1.20通过您的本地网关,假设192.168.1.1 您可以添加以下内容:

ip route add 192.168.1.20/32 via 192.168.1.1 dev eth0

eth0在这种情况下是您的网络接口。

相关内容