我在运行 10.8 的 Mac OS X Server 上得到的结果让我很困惑。我有一个应用程序在端口 8000 上运行 Web 服务器,我希望它只对本地主机可见。这似乎非常适合 GUI OS X 防火墙,但打开它(并搜索其有限的选项)后,我仍然能够从远程计算机连接到端口 8000。
打开防火墙后,我会自动打开 AFP、SSH、远程管理和屏幕共享端口,据我所知,这些端口都不会影响 8000。我这里漏掉了什么?这是内置防火墙的工作吗,还是我应该查看 pf 或 ipfw?
答案1
打开System Preferences > Security & Privacy > Firewall
,通过解锁切换到超级用户,选择Firewall Options...
,
单击+,选择您的应用服务器,然后单击 按钮Add为您的服务器创建一个新的防火墙条目。
对于这个新条目,请在右侧选择Block incoming connections
。
本地和远程检查您的服务器。