W systemie OS X 10.6 nie masz iptables
, więc jakie jest pełne rozwiązanie tego stałego przekierowania wszystkich żądań wysłanych do portu 80 na inny port, na przykład 8080?
To musi być trwałe.
routing
osx-snow-leopard
sorin
źródło
źródło
rinetd
ponieważ jest tak prosty, że pomyślałem, że można go skompilować w dowolnym miejscu, ale nie wydaje się, że nie ma portu dla OS X, niestety ...<Location />\nProxyPass http://localhost:8080/\n</Location>
(gdzie\n
jest nowa linia), a następnie włącz „Udostępnianie Internetu” w Preferencjach systemowych.Odpowiedzi:
Użyj ipfw jak w odpowiedzi @ bindbn. To jest ogólny pomysł.
Trwałość:
umieść swoje reguły w pliku:
dodaj na samym początku pliku
Upewnij się, że w żadnym wierszu nie ma żadnych początkowych ani końcowych białych znaków.
dodaj do /Library/LaunchDaemons/com.twojadomena.ipfw.plist:
Uruchom ponownie komputer lub
pierwszy raz.
Po tym jest
źródło
ipfw
został usunięty. Alternatywne rozwiązanie wykorzystującepf
zostało zamieszczone w tej treści .Użyj ipfw (czytaj http://discussions.info.apple.com/message.jspa?messageID=10945451 http://discussions.apple.com/thread.jspa?messageID=10996939쳋 )
lub http://www.hanynet.com/waterroof/
źródło