vscode 下载 VS Code Server 卡住(无需手动下载)

其实 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 即可:

image

当然得保证你本地能够正常下载,可能需要代理。


还不行时的操作 1:

但这个设置实际操作有时还是会失败,问了 gpt,此时可以手动屏蔽域名。

ssh 到远程服务器上:

echo "127.0.0.1 update.code.visualstudio.com" | sudo tee -a /etc/hosts

下载好了或者远程服务器网好了再改回来(也可以手动编辑):

sudo sed -i '/update.code.visualstudio.com/d' /etc/hosts

还不行时的操作 2:

但这个设置实际操作有时还是会失败,参考:https://blog.csdn.net/weixin_41004518/article/details/147950504

原因可能是远程服务器有正在跑的 vscoder server。

再一次确保设置正确,重启本地 vscode:

ssh 到远程服务器上,把远程的缓存删掉,

rm -rf ~/.vscode-server/*
posted @ 2025-09-19 20:28  Cold_Chair  阅读(4670)  评论(0)    收藏  举报