ipfw Mac OS X 10.9 的問題

ipfw Mac OS X 10.9 的問題

我想將 Mac 上的連接埠 80 轉送到 4000,這樣當我嘗試從手機(位於同一無線 LAN 上)存取我的電腦時,我不必編寫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

……但這根本行不通。

有人有解決問題的想法嗎?

相關內容