【发布时间】:2015-08-02 14:03:35
【问题描述】:
我想将 192.168.199.128 重定向到 OSX Yosemite 上的 localhost。我在端口 3000 上运行 Rails 服务器,我想使用 localhost:3000/home 和 192.168.199.128:3000/home 访问它。
我知道 iptables 在 OSX Yosemite 中已被删除,pf 是进行端口转发的首选方法,但我无法使其正常工作。
这出现在 /etc/pf.anchors/com.analysis 中,下面有一个换行符
rdr pass on lo8 proto tcp from any to 192.168.199.128 port 3000 -> 127.0.0.1 port 3000
另外,我在 /etc/pf.conf 的末尾添加了以下行
load anchor "com.analysis" from "/etc/pf.anchors/com.analysis"
最后,我使用以下命令启动 pf:
sudo pfctl -ef /etc/pf.anchors/com.analysis
很遗憾,我仍然无法访问位于 192.168.199.128:3000/home 的 rails 服务器。
提前感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails macos ip osx-yosemite