直接替换下载链接域名可提速vscode安装,将az764295.vo.msecnd.net改为vscode.cdn.azure.cn;插件市场需配置extensions.gallery.serviceurl为国内镜像;自动更新需修改product.json中extensionsgallery字段;无需配置http.proxy。

直接改下载链接里的域名就能提速
VSCode 官方下载慢,99% 是因为原始链接指向海外 CDN 域名(比如 az764295.vo.msecnd.net),数据要绕一大圈才能到你本地。不用装代理、不用改系统设置,最简单有效的办法就是手动替换下载地址中的域名。
操作流程很轻量:
- 打开
https://code.visualstudio.com/Download,选中你要的系统版本(如 Windows x64) - 点击下载,等浏览器开始“准备下载”——此时右键下载管理器里的条目,选「复制链接地址」
- 把链接里类似
https://az764295.vo.msecnd.net/...的部分,替换成https://vscode.cdn.azure.cn/ - 注意保留后面完整的路径(比如
/stable/.../VSCodeSetup-x64-1.88.0.exe),只换域名
粘贴进新标签页回车,基本秒开下载。这个镜像由微软 Azure 官方运营,内容与源站完全一致,SHA256 校验值也相同,安全性和版本可靠性无需怀疑。
settings.json 里配 extensions.gallery.serviceUrl 才能加速插件安装
改了下载链接只能解决 VSCode 本体安装慢,插件市场依然卡在「正在加载」——那是因为插件请求走的是另一套地址,默认是 marketplace.visualstudio.com,国内直连极易超时或被重置。
必须在 VSCode 的用户设置 JSON 里显式指定国内镜像服务地址:
- 按
Ctrl+Shift+P→ 输入Preferences: Open Settings (JSON)回车 - 加入这一行(注意加逗号,且末尾带斜杠):
"extensions.gallery.serviceUrl": "https://vscode.cdn.azure.cn/extensionGallery/extensionGallery/" - 保存后,**彻底退出 VSCode 进程**(Windows 右键任务栏图标选「退出」,macOS 用 Activity Monitor 杀掉所有
Code进程),再重新打开
如果公司网络拦截非标准域名,可临时换阿里云镜像:"extensions.gallery.serviceUrl": "https://vscode-extensions.oss-cn-hangzhou.aliyuncs.com/extensionGallery/extensionGallery/"。别信「清缓存」「重装插件」这类无效操作,根源就是这个 URL 没生效。
改 product.json 是唯一能让「自动更新」也走镜像的方法
VSCode 自动更新不认 settings.json 里的配置,它读的是内置的 product.json 文件。如果你希望每次检查更新、下载新版安装包都走国内 CDN,就必须手动编辑这个文件。
路径因系统而异:
- Windows:
%USERPROFILE%\AppData\Local\Programs\Microsoft VS Code\resources\app\product.json - macOS:
/Applications/Visual Studio Code.app/Contents/Resources/app/product.json - Linux:
/usr/share/code/resources/app/product.json
找到 "extensionsGallery" 字段,把里面的 "serviceUrl" 和 "itemUrl" 全部换成国内镜像地址,例如清华源:
"extensionsGallery": {
"serviceUrl": "https://mirrors.tuna.tsinghua.edu.cn/vscode/extensions",
"itemUrl": "https://mirrors.tuna.tsinghua.edu.cn/vscode/item",
"controlUrl": "",
"recommendationsUrl": "https://mirrors.tuna.tsinghua.edu.cn/vscode/recomm"
}
改完保存,重启 VSCode。但要注意:VSCode 升级后这个文件会被覆盖,得重新改一次——这不是 bug,是设计如此,别指望一劳永逸。
别碰 http.proxy 设置,除非你真开了全局 HTTPS 代理
很多人看到「网络慢」第一反应是配代理,结果越配越卡。VSCode 默认不继承系统代理,http.proxy 配错反而会阻断连接。尤其是 http.proxyStrictSSL 默认为 true,一旦你填了 HTTP 代理地址(如 http://127.0.0.1:7890),但代理本身不支持 HTTPS 隧道,VSCode 就会静默失败,连错误提示都不给。
如果你没在终端里跑 code . 启动 VSCode,也没开 Clash/Surge 的「System Proxy」,就别动 http.proxy。镜像源方案已经覆盖全部场景:本体下载、插件安装、自动更新。代理只是兜底手段,不是首选路径。











