国内访问 PyPI / npm / Docker Hub 等境外源经常拉到几 KB/s 甚至超时。下方汇总 17 个 常用工具的国内镜像源配置, 覆盖 8 大 主流来源。点开任一工具 → 选择 provider → 一键复制配置命令,省去翻文档对路径。
国内开源镜像源完整导航——把 17 个最常用的开发工具切换镜像源压缩成”打开 → 选 provider → 复制 → 粘贴”四步操作。所有命令模板和路径数据都打包在页面里,离线也能查。
| 用户场景 | 推荐 provider | 配置方式 |
|---|---|---|
| 个人电脑 / 学校宿舍 | 清华 TUNA / 中科大 / 北外 / 南大 | 永久配置 |
| 公司服务器 / CI 流水线 | 阿里云 / 华为云 / 腾讯云 | 配置文件或环境变量 |
| 同云内网(免流量费) | 与服务器同厂商 | 走内网 endpoint |
-i / --registry 参数sed 一键批量替换 /etc/apt/sources.list 等/etc/docker/daemon.json 加 registry-mirrors 后重启 Docker高校公益:清华 TUNA · 中科大 USTC · 北外 BFSU · 南大 NJU 云厂商:阿里云 · 华为云 · 腾讯云 · 网易(系统镜像为主)
每家覆盖工具有差异,详情页只展示该 provider 实际提供该工具镜像的项目,不会列出无效配置。
没有最优解,看场景。(1) 公司服务器/CI 环境:优先选云厂商(阿里云、华为云、腾讯云)——商用 CDN,覆盖广,稳定性有保障;如果服务器本身就在该云上,选对应厂商可以走内网免费。(2) 个人电脑/学校宿舍:优先选高校公益镜像(清华 TUNA、中科大、北外、南大)——更新及时(部分高校用 4 小时同步),高校带宽充裕,无 QPS 限流。(3) 不知道选哪个:清华 TUNA 是最稳的兜底选择。配置失败时换一个,或同时配主备两个。
按顺序检查。(1) 配置写到对的位置了吗:pip 用 pip config list / npm 用 npm config get registry / apt 看 /etc/apt/sources.list 实际内容;很多人误把 root 的配置当成普通用户的,或反之。(2) 缓存了旧索引:pip cache purge / npm cache clean -f / sudo apt clean 清缓存。(3) HTTPS 证书问题:少数老系统不信新 CA,配置项里加 trusted-host 或临时关 SSL 验证(生产慎用)。(4) 被代理/VPN 拦截:检查 https_proxy 环境变量是否覆盖了镜像 host。
网易(mirrors.163.com)目前只完整覆盖系统镜像(Ubuntu/Debian/CentOS/Alpine 等)和少量开源软件,不再同步语言包仓库(pip / npm / cargo / go 等)。多年前曾经覆盖过,近年来收缩到系统源为主。所以语言类工具页面里看不到网易选项是预期行为,不是漏列。
理论上有可能,实践中极少遇到。镜像方做的是定时全量同步官方仓库,主流镜像同步间隔在 1-6 小时,遇到大版本发布的当天可能短暂滞后。包的内容不会被篡改——pip 有 sha256、apt 有 GPG、npm 有 integrity hash,安装器会自动校验。真出问题的场景:(1) 同步进行中刚好被你拉到不一致状态——重试即可;(2) 镜像方手动剔除过某个包(罕见,多数因版权/法律原因)。生产强敏感场景仍建议保留官方源作为 fallback。
2024 年起政策收紧——多家公共 Docker 镜像陆续停服或限流(中科大、网易、Daocloud 公共版等),剩下能稳定用的不多。当前可行方案:(1) DaoCloud Public 仍开放公共服务(docker.m.daocloud.io);(2) 阿里云个人专属加速地址 需登录账号生成(每个用户一个域名,免费);(3) 腾讯云 CCS 仅腾讯云服务器内网可用;(4) 1Panel 等社区维护方案。建议同时配置 2-3 个备份。如果你只用少量基础镜像,也可以本地缓存或自建私有 registry。
全部用 HTTPS。本工具给出的所有配置链接都是 HTTPS。HTTP 在公共 WiFi 下有中间人风险(可被注入恶意包,虽然 GPG/sha256 会校验,但仍非最佳实践)。极少数老系统不信任新 CA 证书会报 SSL 错误——优先升级 ca-certificates 包,实在不行再退到 HTTP 或加 trusted-host 跳过校验。