| 场景 | 服务端口对外不可用自查 |
|---|---|
| 组合 | ss + curl 本地 + firewall 查看 + nc 外部 |
逐层检查
逐层检查
ss -tlnp | grep ':8080' # 1. 在监听吗、绑的哪个地址(0.0.0.0 还是 127.0.0.1)
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080/health # 2. 本机应用响应
firewall-cmd --list-ports 2>/dev/null || ufw status | grep 8080 # 3. 本机防火墙
# 4. 从别的机器:
nc -zv 10.0.0.5 8080「绑 127.0.0.1」是最常见的本地通、外网不通原因:ss 输出里 Local Address 是 127.0.0.1:8080 就必须改应用监听地址。