常用的国内镜像源推荐与配置

一、国内主流镜像站

  1. 清华大学 TUNA

  2. 阿里云镜像站

  3. 中科大 USTC

    • 地址:https://mirrors.ustc.edu.cn/
    • 覆盖:Linux 发行版、PyPI、Conda、Homebrew 等
    • 推荐理由:老牌镜像站,高校用户首选。
  4. 华为云镜像站

  5. 网易 163 镜像站


二、操作系统镜像源配置

1. Ubuntu/Debian
  • 临时换源(单次下载)

    sudo apt-get -o Acquire::http::Proxy="http://mirrors.aliyun.com/ubuntu/" update
    
  • 永久换源
    编辑 /etc/apt/sources.list,替换为以下内容(以阿里云 Ubuntu 20.04 为例):

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    
2. CentOS
  • 备份原文件:
    sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
  • 替换为阿里云源:
    sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    
  • 清理缓存:
    sudo yum clean all && sudo yum makecache
    

三、编程语言工具镜像

1. Python (pip)
  • 临时使用清华源

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    
  • 永久配置
    创建 ~/.pip/pip.conf,写入:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    
2. Node.js (npm)
  • 临时使用镜像

    npm install --registry=https://registry.npmmirror.com
    
  • 永久配置

    npm config set registry https://registry.npmmirror.com
    
3. Java (Maven)
  • 编辑 ~/.m2/settings.xml,添加镜像:
    <mirror>
      <id>aliyun-maven</id>
      <mirrorOf>*</mirrorOf>
      <name>Aliyun Maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    

四、其他工具镜像

1. Docker 镜像加速
  • 编辑 /etc/docker/daemon.json,添加:
    {
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.cn-hangzhou.aliyuncs.com"
      ]
    }
    
  • 重启服务:
    sudo systemctl restart docker
    
2. Homebrew (macOS/Linux)
  • 替换中科大源:
    # 替换 brew 核心仓库
    cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    # 替换 Homebrew Core
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    

五、注意事项

  1. 镜像同步延迟:部分镜像可能比官方源延迟几小时,生产环境需谨慎。
  2. 企业内网:可搭建私有镜像(如 Nexus Repository)提升安全性和速度。
  3. HTTPS 支持:部分镜像站需启用 HTTPS(如 https://pypi.tuna.tsinghua.edu.cn/simple)。

根据需求选择合适的镜像源,可大幅提升下载速度!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值