在安装应用程序或启动应用程序期间,在Mac上将防火墙添加到防火墙

时间:2010-01-05 09:29:46

标签: c++ macos qt installation

我有一个客户端 - 服务器应用程序,我想在防火墙中添加一个例外,以便我的应用程序可以正常通信。 我想添加一个例外添加到防火墙(不更改其他防火墙选项的设置)。

我正在使用Carbon,Qt,C ++。但是,我觉得这与某些安装时间设置有关。

2 个答案:

答案 0 :(得分:2)

如果不通知用户或要求用户许可,我不确定这是不错的做法。由于osx具有用于创建应用程序签名的内置系统,因此用户必须明确启用此级别的安全性。

话虽如此,你应该看看

/usr/libexec/ApplicationFirewall/socketfilterfw

/usr/libexec/ApplicationFirewall/com.apple.alf.plist

OS X也使用ipfw,我很确定它取代了应用程序过滤器设置的任何规则。所以你也可以制定一个ipfw规则。

答案 1 :(得分:0)

在我看来,如果你打开一个套接字,你的Mac防火墙会自动给你机会允许或拒绝连接....你试过吗?