Cursor 通过 SSH 首次连接远程主机时的远程服务端(cursor-server)下载超时
一、问题
重连好几次,换了网络配置依旧几十kb,依然下载超时。
1. cursor日志显示
| 日志片段 | 含义 |
|---|---|
cursor-server-4dd93 70% [==>] 87.01M 16.4KB/s eta 4m 10s |
远程主机正在下载 cursor-server,速度只有 16.4 KB/s,10 分钟超时前只下了 70%(约 87MB / 总计约 124MB) |
Error installing server: Install phase exceeded maximum duration (10 min) |
Cursor 的安装阶段有 10 分钟硬上限,下载没跑完就被杀掉了 |
Deleting local script ...cursor_remote_install_xxx.sh |
超时后清理本地的安装脚本 |

2. 结论
远程主机到 Cursor 下载服务器(CDN)的网络太慢(16.4 KB/s ,慢得抠脚),10 分钟内拉不完 120MB+ 的二进制,于是安装阶段被强制中断。
二、问题触发原因
Cursor 的 SSH 连接机制和 VS Code Remote-SSH 一样:首次连远程主机时,需要把自带的 cursor-server 推送到远程 ~/.cursor-server/ 并运行,这样才能在远端执行代码、补全、终端等。这个二进制必须由远程主机自己从 Cursor 的服务器拉取。
三、问题排查
过了三个小时,同样的网络配置,速度又上去了。那时速度慢,换WIFI,换热点,关代*,三个排列组合全部试了一遍还是几十kb,应该是是网络拥堵的问题,目前还没有准确的答案。
可能的原因有以下几个吧------
| 原因 | 说明 |
|---|---|
| AutoDL 动态带宽分配 | 平台可能根据整体负载动态调整每个实例的国际带宽配额,高峰时限速严格,低谷时放宽 |
| 上层运营商 QoS 策略 | 西北B区背后的运营商(电信/联通/移动)在高峰时段对国际流量做限速,低谷时放开 |
| 同区域"大户"下线 | 可能某个占用大量带宽的用户(比如在下载几十GB的模型)在3小时后完成了任务,释放了带宽 |
| 路由切换 | 运营商的路由策略可能发生了变化,自动切换到了更优的国际链路 |
个人感觉可能是第三个原因,因为现在18点多是下班时间(*^▽^*)

四、解决方案
虽然过段时间下载速度上去了,但还是得知道一些补救办法。
1 手动预装cursor-server
在本地网络好的环境下,手动下载 cursor-server 并上传到 AutoDL:
# 1. 在本地找到 Cursor 的 server 下载地址
# 查看 Cursor 日志,找到类似:
# https://cursor-server-download.example.com/cursor-server-linux-x64
# 2. 本地下载(用代理/直连都很快)
wget "https://xxx/cursor-server-linux-x64"
# 3. 通过 AutoDL 的网页上传功能或 scp 传到服务器
# AutoDL 控制台有在线文件上传功能,直接上传到 ~/.cursor-server/ 目录
2 换国产AI编程工具如Trae
Trae 国内版的服务器在国内,AutoDL 任何区到国内服务器的网络走的是国内骨干网,速度快且稳定,不会经过拥堵的国际出口。
之前 Cursor 要下载 87MB 的 cursor-server,走的是 AutoDL → 国际出口 → 海外服务器,高峰期卡死;Trae 的下载走的是 AutoDL → 国内服务器,全程国内链路,不会受国际带宽影响,
3 其他
错峰下载、换区域、过一会再重试下载。
更多推荐


所有评论(0)