OS X 10.6ではiptables
がないため、ポート80に送信されたすべてのリクエストを8080などの別のポートに永続的にリダイレクトするための完全なソリューションは何ですか?
それは永続的でなければなりません。
@bindbnの回答のようにipfwを使用します。それが一般的な考えです。
ルールをファイルに入れます。
/etc/ipfw.conf
ファイルの一番上に追加
flush
/Library/LaunchDaemons/com.yourdomain.ipfw.plistに追加します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.Apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.yourdomain.ipfw</string>
<key>Program</key>
<string>/sbin/ipfw</string>
<key>ProgramArguments</key>
<array>
<string>/sbin/ipfw</string>
<string>-q</string>
<string>/etc/ipfw.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
再起動するか、
launchctl load -w /Library/LaunchDaemons/com.yourdomain.ipfw.plist
初めて。
その後です
launchctl load com.yourdomain.ipfw
Ipfw(read http://discussions.info.Apple.com/message.jspa?messageID=10945451http://discussions.Apple.com/thread.jspa?messageID=を使用します10996939&#10996939 )
ipfw add NUMBER fwd 127.0.0.1,8080 tcp from any to me 80