Поскольку ipfw также удаляется в Yosemite, решение заключается в использовании pf
создать файл в /etc/pf.anchors/
например, com.myapp
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
ПРИМЕЧАНИЕ. Добавьте разрыв задней строки. В противном случае pf скажет, что у вас синтаксическая ошибка.
Отредактируйте /etc/pf.conf и добавьте сразу после rdr-anchor "com.apple/*"
:
rdr-anchor "myapp"
и после load anchor "com.apple" from "/etc/pf.anchors/com.apple"
:
load anchor "myap" from "/etc/pf.anchors/com.myapp"
ПРИМЕЧАНИЕ. Добавьте разрыв задней строки. В противном случае pf скажет, что у вас синтаксическая ошибка.
Затем перезагрузите правила в pf, запустив sudo pfctl -f /etc/pf.conf
Наконец, включите pf, запустив sudo pfctl -e
Источник: https://github.com/basecamp/pow/issues/452