Unter OS X 10.6 ist dies nicht der Fall iptables
. Was ist also die vollständige Lösung für diese permanente Umleitung aller an Port 80 gesendeten Anforderungen an einen anderen Port wie 8080?
Es muss hartnäckig sein.
routing
osx-snow-leopard
Sorin
quelle
quelle
rinetd
weil es so einfach ist, dass ich dachte, es würde überall kompiliert werden, aber es scheint leider keinen Port für OS X zu geben ...<Location />\nProxyPass http://localhost:8080/\n</Location>
(wobei\n
es sich um eine neue Zeile handelt), und aktivieren Sie dann "Internetfreigabe" in den Systemeinstellungen.Antworten:
Verwenden Sie ipfw wie in der Antwort von @ bindbn. Das ist die allgemeine Idee.
Beharrlichkeit:
Fügen Sie Ihre Regeln in eine Datei ein:
Fügen Sie ganz oben in Ihrer Datei hinzu
Stellen Sie sicher, dass in keiner Zeile führende oder nachfolgende Leerzeichen vorhanden sind.
zu /Library/LaunchDaemons/com.yourdomain.ipfw.plist hinzufügen:
Entweder neu starten oder
das erste Mal.
Danach ist es
quelle
ipfw
entfernt. Eine alternative Lösung mitpf
wurde in dieser Übersicht veröffentlicht .Verwenden Sie ipfw (lesen Sie http://discussions.info.apple.com/message.jspa?messageID=10945451 http://discussions.apple.com/thread.jspa?messageID=10996939쳋 )
oder http://www.hanynet.com/waterroof/
quelle