我正在尝试在我的机器上创建一个简单的Web服务器,可以访问同一网络上的同行,但是没有太大的成功。我有一个问题,我的防火墙不断重新打开,或者不会关闭(我不能确定哪个)。
我进入系统偏好设置 - >安全和隐私 - >防火墙,解锁设置,然后单击“关闭防火墙”。它似乎工作。我单击左下角的锁以保存我的设置,然后退出系统偏好设置。但是端口扫描显示我的端口仍然无法访问入站连接。然后我回到防火墙设置,它显示我的防火墙再次打开,即使我刚关闭它。
到目前为止我尝试了什么:
- 我搜索过有这个问题的其他人,但我找不到任何东西。
- 我也重新启动了我的机器,但问题仍然存在。
- 根据谷歌的一些结果,我
sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 0
在终端执行,但defaults read /Library/Preferences/com.apple.alf globalstate
仍然返回1(开启)。
如何关闭防火墙?
编辑:我认为这可能与我以前的Macbook Pro上设置这些防火墙设置的事实有关,我已经使用Time Machine升级到更新的macbook。
@bmike这是一个流星应用程序,我之前已经多次运行流星。我不记得它是否曾促使我接受传入的连接,就像大多数进程一样,或者我所说的。我确实在“防火墙选项...”对话框中列出了一个节点应用程序阻止传入连接。但奇怪的是,将设置更改为“允许传入连接”不会保存,就像更改防火墙开/关状态不会保存一样。我敢打赌,这与我在之前的Mac上设置这些设置的事实有关,并且已经使用时间机器进行了升级。
—
morsecoder 2016年
defaults
不再足够,但是当您切换防火墙时,我的所有机器都会尊重GUI更改。