使用 iptables,是否可以僅路由某些域?

使用 iptables,是否可以僅路由某些域?

我透過連接到 Tailscale VPN 出口節點的單獨網關設備來路由特定設備。

我使用此命令,以便我的裝置可以充當 Tailscale 的 NAT 路由器:

sudo iptables -t nat -A POSTROUTING -o tailscale0 -j MASQUERADE

但這僅適用於我在 sysctl 中啟用了 IP 轉送:

sudo sysctl net.ipv4.ip_forward=1
sudo sysctl net.ipv6.conf.all.forwarding=1

我想更具體地說明我的 NAT 路由,以便只有到某些域的流量才會通過該tailscale0接口,而其他所有流量都會通過。我假設這與您在 OpenVPNtun0tap0介面上看到的問題相同。

如何使用 完成 L3 域路由iptables

相關內容