
Tentei resolver esse problema usando pf, mas sem sorte. Basicamente, estou tentando redirecionar o tráfego de entrada da porta 443 para a porta 22. Tentei configurar uma regra em um arquivo e carregá-la no pf, mas recebo um erro de sintaxe. Alguém com mais experiência com PF pode fornecer algumas dicas? Aqui está o que eu tentei:
pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22
e
pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22
Consegui fazer isso no MacOSX Snow Leopard com ipfw:
sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
mas não funciona no Lion (me dá um erro de argumento inválido).
Responder1
Tenho certeza que você não deseja encaminhar, any to any
mas algo como any to me
isso
funciona bem para mim no Lion
sudo ipfw adicionar1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Responder2
Desde o Mac OS X 10.7, a Apple usa pf em vez de ipfw . É fácil configurar o PF com IceFloor. Confira:http://www.hanynet.com/icefloor/index.html