Mac OS X Lion-将端口 22 上的所有连接转发到外部 IP

Mac OS X Lion-将端口 22 上的所有连接转发到外部 IP

我需要将任何地址端口 22 的所有连接转发到不同的网关(即非默认网关)。首先我打算使用 ipfw 来执行此操作:

sudo ipfw add 5 fwd $EXTERNAL_IP,22 tcp from any to any 22 keep-state

但在 Mac OS X Lion 上它似乎不起作用。无论如何,查看 ipfw 文档我发现它已被弃用,我应该使用 pfctl。

所以我修改了/etc/pf.conf文件:

rdr proto tcp from $internal_ip to any port 22 -> $external_ip port 22

但没有运气。

有谁知道如何将本地应用程序生成的所有连接转换或转发到除端口 22 之外的任何地址到不同的网关/IP 地址?

相关内容