Pada OS X 10.6 Anda tidak punya iptables
, jadi apa solusi lengkap untuk ini secara permanen mengalihkan semua permintaan yang dikirim ke port 80 ke port lain, seperti 8080?
Itu harus gigih.
routing
osx-snow-leopard
Sorin
sumber
sumber
rinetd
karena sangat sederhana saya pikir itu akan dikompilasi di mana saja, tetapi sepertinya tidak ada port ke OS X, sayangnya ...<Location />\nProxyPass http://localhost:8080/\n</Location>
(di mana\n
ada baris baru), lalu aktifkan "Berbagi Internet" di System Preferences.Jawaban:
Gunakan ipfw seperti pada jawaban @ bindbn. Itu ide yang umum.
Kegigihan:
masukkan aturan Anda ke dalam file:
tambahkan di bagian paling atas file Anda
Pastikan bahwa tidak ada spasi spasi putih terdepan atau jejak di garis mana pun.
tambahkan ke /Library/LaunchDaemons/com.domainanda.ipfw.plist:
Mulai ulang, atau
pertama kali.
Setelah itu
sumber
ipfw
telah dihapus. Solusi alternatif menggunakanpf
telah diposting di inti ini .Gunakan ipfw (baca http://discussions.info.apple.com/message.jspa?messageID=10945451 http://discussions.apple.com/thread.jspa?messageID=10996939쳋 )
atau http://www.hanynet.com/waterroof/
sumber