无法打开端口 OS X El Capitan 10.11.3

无法打开端口 OS X El Capitan 10.11.3

我按照以下博客中提到的说明在 Mac 上打开了一个端口。但按照所有这些说明操作后,我仍然看到我的端口已关闭。OS X Elcapitan 是否需要进行任何更改?任何帮助都非常感谢/

https://gauravsohoni.wordpress.com/2015/04/14/mac-osx-open-port/

nmap -p 1234 本地主机

这将输出状态..

本地主机 (127.0.0.1) 的 Nmap 扫描报告主机已启动 (延迟时间为 0.00013 秒)。港口国服务 1234/tcp 关闭 ppp

要打开此端口,请在 /etc/pf.conf 中添加以下行 sudo vim /etc/pf.conf

在所有接口上打开 TCP 端口 1234

将 proto tcp 从任意端口传递到任意端口 1234

您可以限制 IP 地址..用允许的地址替换任何地址..

保存文件。

重新启动Mac并运行nmap命令查看端口是否打开/

答案1

您是否正在运行任何监听端口 1234 的应用程序?即使该端口未被阻止pf,如果没有人使用,它仍会显示为已关闭已打开它。

例如,按上述方法解除端口阻塞后,在一个终端中执行

$ nc -l 1234

具有nc 用于端口 1234 上的传入连接。 (什么都不会发生,而且您也不会收到提示,因为netcat只是……聆听)然后,在另一个终端中运行你的

$ nmap -p 1234 localhost

这应该显示端口为打开

相关内容