小编Duk*_*kem的帖子

端口转发 - 为什么需要带有 POSTROUTING 规则的 iptables?

假设我有两台服务器:

-->服务器A有IP XXX.XXX.XXX.XXX

-->服务器B有IP YYY.YYY.YYY.YYY

我想要的是将流量从服务器 A(端口 80)重定向到服务器 B(端口 80)。

一种简单的方法是将以下规则与 iptables 放在服务器 A 中:

iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination server B:80
Run Code Online (Sandbox Code Playgroud)

但是,这个简单的规则不起作用。我们必须添加以下规则:

iptables -t nat -A POSTROUTING -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)

为什么这样?为什么我们需要添加 POSTROUTING 规则?PREROUTING之后,数据包一定会自动去服务器B吧?

iptables forwarding

3
推荐指数
2
解决办法
1万
查看次数

安装具有依赖项的特定旧包

我需要使用旧 Debian 存储库中的依赖项来安装特定版本的 tomcat ( 6.0.16 ) 。apt-get install

旧存储库可以在以下位置找到:http://snapshot.debian.org/archive/debian/[date]/...

但是有很多存储库。怎样才能轻松找到好的呢?

debian dependencies repository snapshot

2
推荐指数
1
解决办法
1302
查看次数