我正在尝试通过 VPN 路由流量。我想在我的家庭服务器和 VPS 上运行 OPENVPN。我想将发送到我的 VPS 上某个 IP 的任何流量直接重定向到我的家庭服务器。我还希望来自我家庭服务器的所有流量都通过 VPS。我该怎么做?我在两台服务器上都运行 ubuntu 20.04。我看过一些关于此的帖子,但它们不适用于我。如果您找到可以帮助我的帖子,请将其发送给我。
答案1
仔细想想,路由其实很简单。我建议阅读不同类型的路由:主机路由、网络路由和默认路由,以及用于创建它们的命令。
主机路由定义到特定主机的路由。网络路由路由到整个子网。默认路由定义网关 - 用于传出流量的路由,在任何其他路由中均未指定。
就您而言,听起来您想要一个到特定主机的主机路由和一个指向 VPS 的默认路由。
当所有东西都通过 OpenVPN 连接时,检查现有路由表并确定您需要/想要的附加路由。OpenVPN 有一个配置选项,可以在客户端连接时自动添加路由。
设置路由时,使用 ping 命令检查数据包是否正确路由非常有帮助。