您知道如何在 Mac OS X 上使用非 root 用户帐户取消绑定(bind)到端口 < 1024 的限制吗?
最佳答案
最好的方法是利用 launchd
.绑定(bind)到端口 < 1024 的限制仍然存在,并且不太可能去任何地方,但是如果您的应用程序请求提升权限一次以添加必要的启动配置,那么您可以让启动在特权端口上进行实际监听并在适当的时候将套接字传递给您的应用程序。
请参阅关于launchd in this OS X Developer Library reference 的部分,以及那里提供的进一步引用资料,用于了解有关 launchd 以及如何安全使用它的更多信息。
关于macos - 在 Mac OS X 10.6 上绑定(bind)特权端口(端口 < 1024),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7612053/