Перенаправление портов в 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
Я смог сделать это в MacOSX Snow Leopard с помощью ipfw:
sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
но это не работает в Lion (это дает мне ошибочный аргумент).
2 ответа
Я уверен, что вы не хотите пересылать any to any
но что-то вроде any to me
,
у меня это нормально работает во льве
sudo ipfw добавить 1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Так как Mac OS X 10.7 Apple использует pf вместо ipfw . Это легко настроить pf с IceFloor. Проверьте это: http://www.hanynet.com/icefloor/index.html