Linux iptables 使用路由传出流量

Linux iptables 使用路由传出流量

我有一个问题,我想进入一个默认阻止所有 IP 的站点,除了一些 IP 之外,我的服务器 IP 不被允许,但我有另一个服务器 IP 被允许,因此我已经完成了本地 ssh 端口转发 localhost:81 到此站点,工作正常,如果我进入我未被允许的服务器并且我执行:lynx localhost:81 我会看到完美的站点。

我的问题是,如果我在 shell 中输入:lynx abc.com,我必须看到相同的内容

(请记住 abc.com 是不允许来自每个 IP 的流量的网站)因此,我想要的是 abc.com 将其重定向到 localhost:81 我可以路由托管该网站的 IP 的所有流量而不是 abc.com,而不必是 FQD 路由,有人知道如何使用 iptables 来做到这一点,路由过程是什么?

谢谢

答案1

忘记 iptables。

执行操作ssh -D 1234以拥有 SOCKS 代理。然后您可以配置导航器以使用它。(或配置 tsocks)。

当然你也可以用 iptables 来做,但是既然你已经有 ssh 了,应该会更容易。查找 NAT 和 iptables 关键字。

相关内容