如何在OS X上永久地将端口80重定向到8080?

Modified on: Sun, 07 Apr 2019 06:00:02 +0800

在OS X 10.6上你没有iptables,那么这个永久重定向发送到端口80的所有请求到8080的另一个端口的完整解决方案是什么?

必须坚持不懈。

作者:sorin

最佳答案

在@ bindbn的答案中使用ipfw。这是一般的想法。

持久性:

将您的规则放入文件中:

/etc/ipfw.conf

添加到文件的最顶部

flush

确保任何行中没有前导或尾随空格。

添加到/Library/LaunchDaemons/com.yourdomain.ipfw.plist:

/etc/ipfw.conf

重启或

flush

第一次。

之后是

<?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>
作者:chiggsy

相关问答

添加新评论