我正在尝试让 xdebug 在我的雪豹盒子上运行。
它使用端口 9000。
当我要求 slickedit 监控该端口时,出现错误,提示地址不可用。
我已访问过 canyouseeme.org 来查看该端口是否开放。
它说端口未打开。
我已经验证我已经将该端口从路由器转发到我的盒子并且我没有运行 mac 防火墙。
我被难住了。有什么想法吗?
答案1
您还可以通过在终端中输入以下内容来查看是否有任何东西正在监听端口 9000。netstat -an |grep 9000 |grep LISTEN
以下是我的系统上的一个示例,查找 22 而不是 9000:
jed@jed-mbp:~$ netstat -an |grep 22 |grep LISTEN
tcp4 0 0 *.22 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
这意味着我的系统正在 22 上监听 IPv4 和 IPv6 上的连接。
祝你好运,
--杰德
答案2
如果您需要通过命令行快速扫描 Mac,请使用 stroke 命令,该命令位于所有 Mac 上的 /Applications/Utilities/Network\ Utility.app/Contents/Resources 中。
语法是:stoke host startPort endPort
例如,
[root@my-cumulus 17:36:46 ~]# stroke 192.168.90.3 0 9287
Port Scanning host: 192.168.90.3
Open TCP Port: 22 ssh
Open TCP Port: 80 http
Open TCP Port: 311 asip-webadmin
Open TCP Port: 625 dec_dlm
Open TCP Port: 3283 net-assistant
Open TCP Port: 5900 vnc-server
Open TCP Port: 8009
Open TCP Port: 8954 cumulus-admin
Open TCP Port: 9287 cumulus
答案3
你能打开终端吗telnet <YOUR MAC'S ADDRESS> 9000
?