【发布时间】:2019-07-28 10:39:44
【问题描述】:
使用Mac OS,如何使用CLI和防火墙打开端口(3005)到特定IP,以便只有IP可以访问它?在 Linux Ubuntu 服务器上做我正在使用简单的 UFW 服务。如何使用 MacOS 和 Nodejs 应用程序使用 express 做同样的事情?
【问题讨论】:
标签: node.js macos express command-line-interface firewall
使用Mac OS,如何使用CLI和防火墙打开端口(3005)到特定IP,以便只有IP可以访问它?在 Linux Ubuntu 服务器上做我正在使用简单的 UFW 服务。如何使用 MacOS 和 Nodejs 应用程序使用 express 做同样的事情?
【问题讨论】:
标签: node.js macos express command-line-interface firewall
Mac OS X 10.6(及更早版本)附带了 IPFW,它是 FreeBSD 的一个端口 状态防火墙[1]。 IPFW 在 OS X 10.7 中被弃用,并且是 在 OS X 10.10 中完全删除;它被PF取代。 PF(包 Filter) 是 OpenBSD 的系统,用于过滤 TCP/IP 流量并执行 网络地址转换[2]。然而,OS X 中的 PF 似乎是 基于 PF[3] 的 FreeBSD 端口,但有一些值得注意的补充 (见下文)。与 FreeBSD 9.X 及更高版本一样,OS X 似乎使用相同的 PF 版本为 OpenBSD 4.5。请注意,最新的 OpenBSD 版本是 5.6(截至 2015 年 1 月);PF 的配置语法在 4.6/4.7 左右发生了变化。
https://robert-chalmers.uk/2018/10/03/protect-your-mac-with-pf-the-all-powerful-firewall/
【讨论】: