Vscode使用CDN加速下载

VS Code 下载慢,真不是网的问题

VS Code 官网下载链接默认走的是微软的 Azure 国际 CDN,在国内访问慢到几 KB/s 是常态,有时候还直接超时。这不是你网络的问题,是路由跨海绕了一大圈。

解决办法非常简单:把下载链接前面的域名换成微软自己在中国境内部署的 Azure CDN,速度直接拉满。下面是具体操作。

Vscode使用CDN加速下载

第一步:拿到默认下载链接

打开 VS Code 官网下载页,点你需要的版本(Windows User Installer / System Installer / Stable / Insider 等),浏览器开始下载时右键复制下载链接。链接长这样:

https://az764295.vo.msecnd.net/stable/7f329fe6c66b0f86ae1574c2911b681ad5a45d63/VSCodeUserSetup-x64-1.77.0.exe

结构:

  • az764295.vo.msecnd.net — 微软国际 CDN 域名,国内访问慢的就是这个
  • /stable/ — 渠道(还有 /insider/ 给 Insider 版)
  • /7f329fe6...d63/ — 这一长串是这个版本的 commit hash
  • VSCodeUserSetup-x64-1.77.0.exe — 文件名(User vs System installer 看自己,User 不要管理员权限)

第二步:换成国内 Azure CDN

把开头的 https://az764295.vo.msecnd.net 换成 https://vscode.cdn.azure.cn,其他完全不动:

https://vscode.cdn.azure.cn/stable/7f329fe6c66b0f86ae1574c2911b681ad5a45d63/VSCodeUserSetup-x64-1.77.0.exe

这个域名走的是世纪互联运营的 Azure 中国节点,国内主流运营商电信/联通/移动直连,下载速度通常能跑满你的带宽(几十 MB/s 起)。

能换的不只是 EXE,还有这些

同一个 CDN 加速规则,适用于 VS Code 整个安装/更新生态里的所有静态文件:

# Windows 安装包
https://vscode.cdn.azure.cn/stable/<commit>/VSCodeUserSetup-x64-<ver>.exe

# macOS 安装包
https://vscode.cdn.azure.cn/stable/<commit>/VSCode-darwin-universal.zip

# Linux deb 包
https://vscode.cdn.azure.cn/stable/<commit>/code_<ver>_amd64.deb

# Linux rpm 包
https://vscode.cdn.azure.cn/stable/<commit>/code-<ver>-1.el8.x86_64.rpm

# 服务器端 vscode-server(给 Remote SSH / DevContainer 用)
https://vscode.cdn.azure.cn/stable/<commit>/vscode-server-linux-x64.tar.gz

一键写个加速函数

每次手动改链接也烦,简单写个 PowerShell 函数(放进 $PROFILE)做加速下载:

function Get-VSCode {
    param([string]$Url, [string]$Out = "VSCode-setup.exe")
    $accel = $Url -replace 'az764295.vo.msecnd.net', 'vscode.cdn.azure.cn'
    Write-Host "加速下载: $accel" -ForegroundColor Cyan
    Invoke-WebRequest -Uri $accel -OutFile $Out
}

# 用法:
# Get-VSCode "https://az764295.vo.msecnd.net/stable/.../VSCodeUserSetup-x64-1.77.0.exe"

Linux / macOS 用 bash:

vscode-dl() {
    local accel=$(echo "$1" | sed 's|az764295.vo.msecnd.net|vscode.cdn.azure.cn|')
    echo "加速下载: $accel"
    curl -fL -O "$accel"
}

# 用法:
# vscode-dl https://az764295.vo.msecnd.net/stable/.../code_1.77.0_amd64.deb

顺便:让 VS Code 自动更新也走 CDN

装好后,VS Code 自动检查更新时下载新版本也走默认 CDN,在国内同样慢。打开 VS Code 的 settings.json(Ctrl+Shift+P → "Preferences: Open User Settings (JSON)"),加上:

{
  "update.mode": "manual",
  "extensions.autoUpdate": false
}

这样更新由你手动触发。点"检查更新"时如果还是慢,直接用上面的加速链接手动下载新版本覆盖装即可,设置和扩展不会丢。

插件下载慢:换个市场

VS Code 的扩展市场 marketplace.visualstudio.com 在国内也时不时抽风。临时手段是用 Open VSX Registry(open-vsx.org)作为镜像,但要注意:

  • Open VSX 是 Eclipse 基金会托管,大部分主流扩展都同步过来了
  • 但部分微软自家扩展(比如 GitHub Copilot、Remote 系列)是独占的,不会在 Open VSX 出现

所以扩展卡住,可以先换 Open VSX 装得到的,装不到的回去用官方市场重试。VS Code 的镜像化没像浏览器那样彻底,这块比较受限。

一句话总结

VS Code 自身的下载,把 az764295.vo.msecnd.net 改成 vscode.cdn.azure.cn 即可,所有平台、所有版本都通用。这是微软官方授权的境内 CDN,合法、稳定、不限速。

—— 别看了 · 2026
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理 邮箱1846861578@qq.com。
技术教程

2023最新Vue3+40+个实用工具分享

2023-4-4 18:37:03

技术教程

WordPress程序指定分类内容首页不显示

2023-4-8 10:37:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索