kikoeru 中文文档 下载 App

客户端连不上服务器:JWT、端口、HTTPS、内网穿透逐个排查

症状

排查步骤一:Web 界面能不能打开

同一个地址用浏览器打开:

排查步骤二:JWT Token 过期或密码错

排查步骤三:端口映射 / 防火墙

Docker 用户

# 看端口映射是不是对的
docker port kikoeru

# 看容器日志有没有收到请求
docker logs kikoeru --tail 100 -f   # 持续追踪,客户端连一下看日志

云服务器

内网穿透 / DDNS

排查步骤四:HTTPS 证书问题

症状

常见证书问题

快速验证

浏览器打开 Kikoeru → 点地址栏的小锁 → 查看证书详情 → 看有效期和域名匹配。

排查步骤五:跨域(CORS)

排查步骤六:客户端版本过旧

修复:

排查步骤七:网络类型差异

快速诊断流程

客户端连不上
 ├─ 浏览器打开同一地址 → 能不能访问?
 │   ├─ 不能 → 回查部署(docker ps / netstat / 防火墙)
 │   └─ 能 → 继续
 ├─ JWT 开了吗?
 │   ├─ 开了 → 密码对不对?关掉 JWT 试试
 │   └─ 没开 → 继续
 ├─ HTTPS?
 │   ├─ 是 → 证书有没有过期/域名不匹配?
 │   └─ 否 → 客户端是不是强制 HTTPS 了?
 ├─ 同网络类型下换客户端试试
 │   ├─ iOS 不行但 Android 行 → iOS 版本过旧/证书问题
 │   └─ 都不行 → 网络层问题(运营商/公司防火墙)
 └─ 换个端口映射 → 重新测试