На OS X 10.6 у вас нет iptables
, так каково полное решение для этого перманентного перенаправления всех запросов, отправляемых на порт 80, на другой порт, например 8080?
Это должно быть настойчиво.
routing
osx-snow-leopard
Сорин
источник
источник
rinetd
потому что это так просто, я думал, что он скомпилируется где угодно, но, к сожалению, нет порта для OS X ...<Location />\nProxyPass http://localhost:8080/\n</Location>
(где\n
это новая строка ), а затем включите «Общий Интернет» в Системных настройках.Ответы:
Используйте ipfw как в ответе @ bindbn. Это общая идея.
Упорство:
поместите ваши правила в файл:
добавить в самом верху вашего файла
Убедитесь, что ни в одной строке нет начальных или конечных пробелов.
добавить в /Library/LaunchDaemons/com.yourdomain.ipfw.plist:
Либо перезагрузите, либо
первый раз.
После этого
источник
ipfw
был удален. Альтернативное решение использованияpf
было размещено в этой сути .Используйте ipfw (читайте http://discussions.info.apple.com/message.jspa?messageID=10945451 http://discussions.apple.com/thread.jspa?messageID=10996939쳋 )
или http://www.hanynet.com/waterroof/
источник