我有来自 2 个不同提供商的 2 个 vps 服务,我想使用 iptables 进行预路由。我可以在一个上轻松完成,但不能在另一个上完成,我几乎阅读了所有文章并尝试了它们,但对我都不起作用。知道在哪里检查吗?另一件事是两台服务器之间存在差异,不会进行 ip 转发的服务器有一个额外的启动服务调用 networking.service。
编辑(来自评论,以便我们可以阅读它):这是我的 iptables 规则:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 to:158.58.185.249
DNAT all -- 0.0.0.0/0 0.0.0.0/0 to:91.107.191.135
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 0.0.0.0/0 0.0.0.0/0