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

如何解决code-server环境安装VS Code扩展出现的HTTP 403错误?

问题原因

你遇到的403错误是微软官方VS Code扩展市场的访问限制导致的:微软服务条款禁止非官方VS Code客户端调用其扩展市场接口,code-server属于第三方二次开发的服务,请求时会被服务端直接拦截返回403。

修复方案

方案1:切换至公开合规的扩展市场(推荐)

这是长期可用的方案,只需修改code-server的扩展市场配置即可正常检索、安装扩展:

  • 新容器启动时直接传入环境变量修改配置,示例启动命令如下:
docker run -d \
  --name=code-server \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=你的时区 \
  -e EXTENSIONS_GALLERY='{"serviceUrl":"公开扩展市场接口地址","itemUrl":"扩展详情页地址前缀","resourceUrl":"静态资源地址前缀"}' \
  -p 8443:8443 \
  -v /本地配置目录路径:/config \
  --restart unless-stopped \
  linuxserver/code-server:latest
  • 已运行的容器可进入容器内部,编辑~/.config/code-server/config.yaml配置文件,新增extensions-gallery对应配置项,保存后重启容器生效。

方案2:手动安装VSIX扩展包

如果需要使用仅在微软官方市场上架的专属扩展,可提前下载对应版本的.vsix扩展安装包,打开code-server的扩展面板,选择「从VSIX安装」上传安装包即可完成安装。

额外排查项

如果修改配置后仍有403报错,可优先排查网络问题:

  • 检查容器配置的HTTP_PROXY、HTTPS_PROXY等代理环境变量是否正确,错误的代理规则可能触发服务端拦截
  • 确认宿主机、内网没有针对扩展市场服务的防火墙拦截规则,可进入容器内使用curl命令测试对应扩展市场地址的连通性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:18:04