应用服务器设置后刷新图标还是没反应
排查顺序
第一步:再测一次服务器
测速工具立刻重新测一遍你当前设的服务器。如果上次测速到现在网络波动了,测速结果可能已经变了:
- 还是 204 → 继续第二步
- 超时或非 204 → 重新选服务器应用
第二步:确认 HTTP 和 HTTPS 地址都设了
Android 7+ 系统同时跑 HTTP 和 HTTPS 两个探测。如果只设了 HTTP 没设 HTTPS(或反过来),其中一个探测会走到系统默认值(Google 服务器),依然失败 → 图标继续挂感叹号。
检查 CaptiveMgr 界面上 HTTPS 地址栏是不是也填了,并且与 HTTP 指向同一个服务器。
第三步:检测开关开着吗
如果你之前关掉了检测开关,那不管服务器地址设得多正确——系统根本不会跑探测,刷新图标也没用。把检测开关打开再刷新。
第四步:Shizuku 还在运行吗
Shizuku 停了之后,CaptiveMgr 的后续操作都会失败。主界面上应该有 Shizuku 状态指示(如果用的是 Shizuku 方案),确认是「运行中」。
如果 Shizuku 跑了但 CaptiveMgr 仍然提示拿不到 shell 权限:
- 设备重启过但没重新启动 Shizuku?→ 启动一下
- 厂商系统的特殊开关被关了?→ 检查「厂商系统特殊开关」
第五步:手动触发一次飞行模式
比 CaptiveMgr 刷新图标按钮更彻底的方式:
- 开飞行模式 → 等 3 秒
- 关飞行模式
- 等 10-15 秒看图标
如果飞行模式都没触发重新探测 → 你的系统可能有更底层的问题。
第六步:终极手段——重启设备
重启几乎一定能触发一次完整的网络初始化和 Captive Portal 检测。重启之后看图标。
仍不行怎么办
重启都没用,说明要么:
- 你设的服务器地址真的有问题(重新确认)
- 你的 ROM 在更底层改了 Captive Portal 行为(罕见,特定定制 ROM 可能有)
- 你关掉了检测开关但忘了
这时候试试恢复系统默认设置(地址栏全清空 → 应用),再重新测速选服务器跑一遍完整流程。