Я нашел способ переадресации портов 80 и 443 на другие произвольные порты (в моем случае 3000 и 3001) с помощью ipfw. Но ipfw устарела и заменена на pfctl. Вот мои объявления ipfw:
sudo ipfw flush
sudo ipfw add 100 fwd 127.0.0.1,3000 tcp from any to me 443
sudo ipfw add 200 fwd 127.0.0.1,3001 tcp from any to me 80
sudo ipfw show
Как я могу сделать то же самое с pfctl, пожалуйста?
macos
port-forwarding
ipfw
pf
Роберт Ауди
источник
источник
Ответы:
Я все еще использую Mountain Lion на своем ноутбуке, поэтому в данный момент у меня нет возможности попробовать это, но посмотрите на форумах, посвященных BSD, что такое "перенаправление портов pf" и тому подобное, если вам это не поможет!
Переадресация портов в Маверикс (и выше).
источник
Смотрите этот AskDifferent ответ :
Чтобы перенаправить порты 80 и 443 на порты 3000 и 3001, используйте эти команды:
источник