Ich bin mir ziemlich sicher, dass Sie nicht wollen, zu übermitteln, any to any
sondern so etwas wie any to me
,
das funktioniert für mich in Lion fein
sudo ipfw hinzufügen 1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Ich habe versucht, dieses Problem mit pf aber ohne Erfolg zu lösen. Grundsätzlich versuche ich, den ankommenden Verkehr von Port 443 auf Port 22 umzuleiten. Ich habe versucht, eine Regel in einer Datei einzurichten und sie in pf zu laden, aber ich bekomme einen Syntaxfehler. Kann jemand mit mehr Erfahrung mit pf einen Einblick geben? Folgendes habe ich versucht:
pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22
und
pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22
Ich konnte dies in MacOSX Snow Leopard mit ipfw machen:
sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
aber es funktioniert nicht in Lion (es gibt mir einen Fehler ungültiges Argument).
Ich bin mir ziemlich sicher, dass Sie nicht wollen, zu übermitteln, any to any
sondern so etwas wie any to me
,
das funktioniert für mich in Lion fein
sudo ipfw hinzufügen 1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Seit Mac OS X 10.7 verwendet Apple pf statt ipfw. Es ist einfach, pf mit IceFloor zu konfigurieren. Überprüfen Sie es heraus: http://www.hanynet.com/icefloor/index.html