使用 iptables nat 连接两台互不相识的机器

使用 iptables nat 连接两台互不相识的机器

我以前曾多次这样做过,但是远离网络十多年后,我还是无法让它再次发挥作用:

我有三台机器,AB 和 C。A 和 B 都可以看到 C,但它们无法直接访问对方,甚至不知道对方的 IP 地址。所以我想使用 C 在它们之间建立桥梁。

假设我想从 A telnet 到 B,我在 C 上使用 ufw 执行以下操作:

-A PREROUTING -p tcp --dport 23 -j DNAT --to-destination "A":23
-A POSTROUTING -d "A" -j SNAT --to-source "C"

我现在期望的是,但是它没有发生:当我尝试从 B 远程登录 C 时,我应该远程登录 A。

相关内容