No OS X 10.6 você não possui iptables
, então qual é a solução completa para esse redirecionamento permanente de todas as solicitações enviadas à porta 80 para outra porta, como 8080?
Tem que ser persistente.
routing
osx-snow-leopard
sorin
fonte
fonte
rinetd
porque é tão simples que eu pensei que seria compilar em qualquer lugar, mas não parece ser uma porta para OS X, infelizmente ...<Location />\nProxyPass http://localhost:8080/\n</Location>
(onde\n
há uma nova linha) e ative o "Compartilhamento da Internet" nas Preferências do Sistema.Respostas:
Use ipfw como na resposta de @ bindbn. Essa é a ideia geral.
Persistência:
coloque suas regras em um arquivo:
adicione no topo do seu arquivo
Verifique se não há espaços em branco à esquerda ou à direita em nenhuma linha.
adicione a /Library/LaunchDaemons/com.yourdomain.ipfw.plist:
Reinicie ou
a primeira vez.
Depois disso é
fonte
ipfw
foi removido. Uma solução alternativa usandopf
foi postada nesta lista .Use o ipfw (leia http://discussions.info.apple.com/message.jspa?messageID=10945451 http://discussions.apple.com/thread.jspa?messageID=10996939쳋 )
ou http://www.hanynet.com/waterroof/
fonte