解决:VSCode 连接服务器时出错:Could not establish connection to : XHR failed;附带:VSCode 历史版本下载方法

  • 对于 VSCode 1.86.x 版本,若出现这个错误,简易方法是回退到 1.85.2 版本(1.85 的最终版本),VSCode 历史版本官方下载地址
  • 如果找不到自己想要的版本,参考下面的表格,左边为系统版本,右边为对应的下载链接,将{version}替换成 1.85.2,粘贴到浏览器的地址栏,再按回车即可下载
Download typeURL
Windows x64 System installerhttps://update.code.visualstudio.com/{version}/win32-x64/stable
Windows x64 User installerhttps://update.code.visualstudio.com/{version}/win32-x64-user/stable
Windows x64 ziphttps://update.code.visualstudio.com/{version}/win32-x64-archive/stable
Windows x64 CLIhttps://update.code.visualstudio.com/{version}/cli-win32-x64/stable
Windows Arm64 System installerhttps://update.code.visualstudio.com/{version}/win32-arm64/stable
Windows Arm64 User installerhttps://update.code.visualstudio.com/{version}/win32-arm64-user/stable
Windows Arm64 ziphttps://update.code.visualstudio.com/{version}/win32-arm64-archive/stable
Windows Arm64 CLIhttps://update.code.visualstudio.com/{version}/cli-win32-arm64/stable
macOS Universalhttps://update.code.visualstudio.com/{version}/darwin-universal/stable
macOS Intel chiphttps://update.code.visualstudio.com/{version}/darwin/stable
macOS Intel chip CLIhttps://update.code.visualstudio.com/{version}/cli-darwin-x64/stable
macOS Apple siliconhttps://update.code.visualstudio.com/{version}/darwin-arm64/stable
macOS Apple silicon CLIhttps://update.code.visualstudio.com/{version}/cli-darwin-arm64/stable
Linux x64https://update.code.visualstudio.com/{version}/linux-x64/stable
Linux x64 debianhttps://update.code.visualstudio.com/{version}/linux-deb-x64/stable
Linux x64 rpmhttps://update.code.visualstudio.com/{version}/linux-rpm-x64/stable
Linux x64 snaphttps://update.code.visualstudio.com/{version}/linux-snap-x64/stable
Linux x64 CLIhttps://update.code.visualstudio.com/{version}/cli-linux-x64/stable
Linux Arm32https://update.code.visualstudio.com/{version}/linux-armhf/stable
Linux Arm32 debianhttps://update.code.visualstudio.com/{version}/linux-deb-armhf/stable
Linux Arm32 rpmhttps://update.code.visualstudio.com/{version}/linux-rpm-armhf/stable
Linux Arm32 CLIhttps://update.code.visualstudio.com/{version}/cli-linux-armhf/stable
Linux Arm64https://update.code.visualstudio.com/{version}/linux-arm64/stable
Linux Arm64 debianhttps://update.code.visualstudio.com/{version}/linux-deb-arm64/stable
Linux Arm64 rpmhttps://update.code.visualstudio.com/{version}/linux-rpm-arm64/stable
Linux Arm64 CLIhttps://update.code.visualstudio.com/{version}/cli-linux-arm64/stable
  • 实际上很多 VSCode 连接不上服务器的问题,都可以靠三个步骤暴力解决
  1. SSH 连接服务器,然后删除已有的服务器端的 VSCode(一般位于用户目录),如果 SSH 都连不上服务器,那就不是 VSCode 的问题了
SSH User@HostName
rm -rf ~/.vscode-server
exit
  1. 删除本地 SSH 配置文件中的 known_hosts 文件(config 文件不用删除,但是可以检查一下有没有错)
rm ~/.ssh/known_hosts
  1. 更新本地 VSCode,保证其为最新版本,直接给出 VSCode 官方下载地址,注意检查系统版本和 CPU 位数
  • 如果还是不成功,看看自己是不是用了 1.86.x 版本,如果是,看最上面
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值