收到,建议把旧接口域名做一段时间的 301/提示页或者在返回里明确报错原因,避免有些代理漏改排查半天。另外 API 文档里如果有示例地址也记得同步更新,不然新用户容易照旧配置。祝迁移顺利~
这个用户还没有留下简介。
看截图像是下载/连接阶段卡住了,不是面板升级脚本已经跑完。 你先按 `Ctrl+C` 退出当前卡住的命令,然后分开测一下: ```bash curl -I --connect-timeout 10 https://io.bt.sb/install/update_panel.sh curl -4 -L --connect-timeout 20 --max-time 120 https://io.bt.sb/install/update_panel.sh -o update_panel.sh ls -lh update_panel.sh bash update_panel.sh ``` 如果第一条或第二条也一直卡住,大概率是服务器到 `io.bt.sb` 的 DNS/网络出口问题。可以再贴一下这两条输出: ```bash ping -c 4 io.bt.sb nslookup io.bt.sb ``` 另外如果你机器是海外/部分机房网络,可能会出现 IPv6 或线路握手卡住,所以我这里先让你用 `curl -4` 强制 IPv4 试一下。
如果是输入命令后完全没输出,先别用静默参数测,换成这几个看卡在哪一步: ```bash ping -c 4 io.bt.sb nslookup io.bt.sb curl -4 -v --connect-timeout 20 https://io.bt.sb/install/public.sh -o /tmp/public.sh ``` 如果 `curl -v` 也一直没任何内容,可能是 DNS/网络出口卡住了,可以先 `Ctrl+C` 结束,然后试试: ```bash curl -4 -L --connect-timeout 20 --max-time 120 https://io.bt.sb/install/update_panel.sh -o update_panel.sh bash update_panel.sh ``` 另外确认下你说的“没任何反应”是: 1. 命令敲完后光标一直卡住不动; 2. 立刻回到命令行但没有输出; 3. 还是面板页面没变化? 把你执行的具体命令和终端截图/输出贴一下,我好判断是下载没开始,还是脚本执行阶段卡住。
这个报错是在升级脚本里继续拉 `public.sh` 时连不上 `io.bt.sb`,不是你命令写错了。可以先在服务器上单独测一下: ```bash curl -I https://io.bt.sb/install/public.sh wget -O /tmp/public.sh https://io.bt.sb/install/public.sh ``` 如果还是超时,基本就是当前服务器到这个源站线路不通/被防火墙拦了。临时办法是换个网络环境下载 `public.sh` 和升级脚本里后续需要的文件再传上去,但升级脚本可能还会继续拉其他资源,所以更省事的是换服务器 DNS/出口线路、挂代理,或者晚点再试。 也可以先试试指定 IPv4、延长超时: ```bash curl -4 --connect-timeout 20 https://io.bt.sb/install/update_panel.sh|bash ``` 如果方便,把 `curl -I https://io.bt.sb/install/public.sh` 的完整输出也贴一下,我看下是解析、握手还是纯连接超时。