整理下一些公共服务镜像

自建镜像

最近新买了个域名,也就把大部分基于Cloudflare和Vercel自建的镜像都迁移到了这个域名下
以后各种乱七八糟的API和杂七杂八的网站都会慢慢迁移到这个域名下,主域名lm379.cn只放一些需要备案的东西和主要的网站。

公共镜像

npm

使用方法:
以阿里云镜像为例

1
npm config set registry https://registry.npmmirror.com

恢复默认:

1
npm config set registry https://registry.npmjs.org/

pypi

使用方法:
以清华源为例

1
2
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

docker

使用方法:

1
nano /etc/docker/daemon.json

修改为:

1
2
3
4
5
{
"registry-mirrors": [
"https://docker.w12.top"
]
}

jsdelivr

cdnjs

系统镜像源

快速换源

这里推荐一个项目chsrc,项目的readme已经把教程写的挺清楚了

以Ubuntu x86_64为例

1
2
curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-x64-linux -o chsrc; chmod +x ./chsrc
./chsrc set ubuntu

如果报错找不到 curl
先执行

1
sudo apt-get install curl

手动换源

下面提供了一些公共镜像源,其中云内网仅限云厂商自家服务器使用,外网无法使用

Ubuntu 更换为中科大镜像源为例
一行命令直接换源:

1
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list

或者手动修改文件

1
sudo nano /etc/apt/sources.list

将文件中的 http://archive.ubuntu.com/ 全部替换为你想更换的镜像源,比如中科大的 https://mirror.ustc.edu.cn

ubuntu 22.04 的是

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

其他镜像源站

这类镜像站挺多的,国内还有很多大学都建立了自己的镜像站,有些镜像站只能内网访问(如仅限校园网环境下),故没有列出,下面列出了部分支持公网使用的镜像站

公网地址 内网地址 目前状态(截止2024.9)
阿里云 https://mirrors.aliyun.com/ https://mirrors.cloud.aliyuncs.com/ 🟢
腾讯云 https://mirrors.cloud.tencent.com/ https://mirrors.tencentyun.com/ 🟢
华为云 https://mirrors.huaweicloud.com/ https://mirrors.myhuaweicloud.com/ 🟢
移动云 https://mirrors.cmecloud.cn/ 🟢
Azure中国 https://mirror.azure.cn/ 🟢
搜狐 https://mirrors.sohu.com/ 🟢
网易 https://mirrors.163.com/ 🟢
中国科学技术大学 https://mirrors.ustc.edu.cn/ 🟢
北京交通大学 https://mirror.bjtu.edu.cn/ 🟢
北京大学 https://mirrors.pku.edu.cn/ 🟢
清华大学 https://mirrors.tuna.tsinghua.edu.cn/ 🟢
南方科技大学 https://mirrors.sustech.edu.cn/ 🟢
上海交通大学 https://mirror.sjtu.edu.cn/ 🟢