其实 vscode server 的默认下载逻辑是这样的(auto 模式):
优先在远程直接下载,如果远程服务器连接不到 https://update.code.visualstudio.com/ ,就会转为本地下载,然后 scp 复制到远程。
但容易出现一个网络波动问题,就是远程可以连接,但是速度很慢(几十 kb/s),所以就会看到一直卡在“Downloading VS Code Server”/“正在下载 VS Code 服务器...” 这一步。
网上有很多做法,一般是讲手动下载方法,例如:https://www.cnblogs.com/c-rex/p/16265570.html
事实上,只需要在 设置里搜索 Local Server Download,找到 Remote.SSH: Local Server Download
改成 alwys 即可:
当然得保证你本地能够正常下载,可能需要代理。