ipfw Mac OS X 10.9 的问题

ipfw Mac OS X 10.9 的问题

我想将 Mac 上的 80 端口转发到 4000,这样当我尝试从手机(位于同一无线局域网上)访问计算机时,就不必写入http://computers-ip:4000。由于某种原因,访问 4000 不起作用,但访问 80 起作用。

我发现许多问题都说使用 ipfw 来进行端口转发,如下所示:

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in

http://www.abetobing.com/blog/port-forwarding-mac-osx-mavericks-port-80-8080-and-443-8443-79.html

https://apple.stackexchange.com/questions/111978/osx-firewall-forwarding-ports-ignoring-non-local-requests

https://apple.stackexchange.com/questions/37418/how-can-i-open-port-80-so-a-non-root-process-can-bind-to-it

但是,我无法让它工作。我添加了规则,它看起来像这样:

sudo ipfw show
00100      0         0 fwd 127.0.0.1,4000 tcp from any to any dst-port 80 in

...但它根本不起作用。

有人有故障排除的想法吗?

相关内容