You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux环境下VSCode无法连接Extensions Marketplace问题求助

报错信息:We cannot connect to the Extensions Marketplace at this time, please try again later.

排查解决步骤

1. 确认VSCode安装版本

Arch官方源默认提供的code包是开源构建的Code - OSS版本,该版本未获得微软授权,默认无法访问微软官方扩展市场,是触发该报错的最常见原因。可按两种方案解决:

  • 方案1:安装微软官方构建的VSCode版本,直接从AUR安装visual-studio-code-bin包即可:
    yay -S visual-studio-code-bin
    
  • 方案2:保留开源版Code - OSS,手动修改配置适配扩展市场:
    编辑/usr/lib/code/product.json文件,将其中的extensionsGallery字段替换为如下内容:
    "extensionsGallery": {
        "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
        "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
        "itemUrl": "https://marketplace.visualstudio.com/items"
    }
    
    注意:该修改会在每次code包系统更新后被覆盖,更新后需要重新修改配置

2. 排查网络代理配置

如果使用的是微软官方构建的VSCode仍出现报错,按如下步骤排查网络:

  • 先在终端执行命令测试扩展市场连通性:
    curl -v https://marketplace.visualstudio.com
    如果终端访问失败,优先排查系统全局网络是否正常、代理规则是否覆盖该域名
  • 检查VSCode内部代理配置:打开设置页面搜索proxy,确认Http: Proxy配置和系统代理地址端口一致,可暂时关闭Proxy Strict SSL选项后重试
  • 可尝试在启动时手动指定代理参数:
    code --proxy-server=http://127.0.0.1:你的代理端口

3. 排查域名解析问题

部分地区可能存在扩展市场域名解析污染,可尝试手动修改hosts记录测试:

  • 编辑/etc/hosts文件,添加如下解析记录:
    13.107.42.18 marketplace.visualstudio.com
    13.107.37.18 vscode.blob.core.windows.net
    
  • 执行sudo systemctl restart nscd刷新DNS缓存,重启VSCode后重试

内容的提问来源于stack exchange,提问作者user12324007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 11:03:03