Mac OS X Lion 上的端口重定向

Mac OS X Lion 上的端口重定向

我曾尝试使用 pf 解决此问题,但没有成功。基本上,我试图将传入的端口 443 流量重定向到端口 22。我曾尝试在文件中设置规则并将其加载到 pf 中,但出现语法错误。有更多 pf 经验的人可以提供一些见解吗?以下是我尝试过的方法:

pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22

pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22

我已经能够使用 ipfw 在 MacOSX Snow Leopard 中做到这一点:

sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in

但它在 Lion 中不起作用(它给了我一个无效参数错误)。

答案1

我很确定你不想转发,any to any但像这样的东西any to me
Lion 中对我来说很好用

sudo ipfw 添加1443 fwd 127.0.0.1,22 tcp from any to me 443 in

答案2

从 mac os X 10.7 开始,苹果使用 pf 而不是 ipfw 。使用 IceFloor 配置 pf 很容易。请查看:http://www.hanynet.com/icefloor/index.html

相关内容