ใน OS X 10.6 คุณไม่มีiptables
ดังนั้นวิธีแก้ไขปัญหาทั้งหมดสำหรับการเปลี่ยนเส้นทางคำขอทั้งหมดที่ส่งไปยังพอร์ต 80 ไปยังพอร์ตอื่นอย่างถาวรเช่น 8080 คืออะไร
มันจะต้องขัดขืน
ฉันไม่สามารถโพสต์สิ่งนี้เป็นคำตอบเพราะคำถามนี้ได้รับการปกป้อง แต่ฉันประสบความสำเร็จอย่างมากในการใช้เซิร์ฟเวอร์ Apache ในตัวเพื่อเปลี่ยนเส้นทางไปยังพอร์ตอื่น เพิ่มต่อไปนี้ในตอนท้ายของ /etc/apache2/httpd.conf:
—
โทเบียส
<Location />\nProxyPass http://localhost:8080/\n</Location>
(โดยที่\n
เป็นบรรทัดใหม่) จากนั้นเปิดใช้งาน "Internet Sharing" ในการตั้งค่าระบบ
rinetd
เพราะมันง่ายมากฉันคิดว่ามันจะรวบรวมได้ทุกที่ แต่ดูเหมือนจะไม่มีพอร์ตไปยัง OS X โชคไม่ดี ...