# LinuxMirrors.cn：一键更换Linux系统软件源的利器

> LinuxMirrors-cn是一个专为中国用户设计的Linux系统软件源一键更换工具，支持Ubuntu、Debian、CentOS、Arch等主流发行版。本文介绍其核心功能、支持的镜像站列表、自动化配置脚本以及如何通过更换国内镜像源大幅提升软件包下载速度和系统更新效率

- Canonical: https://www.zeroxin.xin/2025/11/20/LinuxMirrors-cn%EF%BC%9A%E4%B8%80%E9%94%AE%E6%9B%B4%E6%8D%A2Linux%E7%B3%BB%E7%BB%9F%E8%BD%AF%E4%BB%B6%E6%BA%90%E7%9A%84%E5%88%A9%E5%99%A8/
- Published: 2025-11-20T22:45:34+08:00
- Updated: 2026-06-18T17:21:44+08:00

- Tags: 开源项目, Linux, 系统工具, 软件源

在日常使用 Linux 系统的过程中，软件源的选择对系统更新速度和稳定性有着直接影响。尤其是对于国内用户，使用官方源往往下载速度缓慢，而手动更换软件源又需要一定的技术知识。今天要介绍的 [LinuxMirrors.cn](https://linuxmirrors.cn/) 项目，正是为了解决这一痛点而生的优秀开源工具。

## 项目概述

LinuxMirrors.cn 是一个专为 GNU/Linux 系统设计的一键更换软件源脚本项目，同时也提供了 Docker 安装与换源功能。该项目由 SuperManito 开发并维护，已获得 GitHub 上超过 6.4k 的 Star，充分说明了其在 Linux 社区中的受欢迎程度。

![LinuxMirrors](https://linuxmirrors.cn/assets/images/brand/dark/2.png#only-dark)

## 核心特点

### 1. 零技术门槛，一键执行

使用 LinuxMirrors.cn 脚本极其简单，只需要一行命令即可完成软件源的更换：

```bash
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
```

无需安装任何依赖，无需了解复杂的配置文件结构，脚本会自动识别系统类型并引导用户完成换源过程。

### 2. 广泛的系统支持

该项目已适配高达 25+ 种操作系统，涵盖了各类主流发行版及其不同版本：

| 操作系统 | 支持版本 |
|---------|---------|
| Debian | 8～13 |
| Ubuntu | 14～25 |
| Kali Linux | 全部版本 |
| Linux Mint | 17～22 / LMDE 2～7 |
| Deepin（深度） | 全部版本 |
| Red Hat Enterprise Linux | 7～10 |
| Fedora | 30～42 |
| CentOS | 7～8 / Stream 8～10 |
| Rocky Linux | 8～10 |
| AlmaLinux | 8～10 |
| openEuler（开源欧拉） | 20～25 |
| OpenCloudOS（鸥栖） | 8.6～9 / Stream 23 |
| openKylin（开放麒麟） | 全部版本 |
| Arch Linux | 全部版本 |
| openSUSE | Leap 15 ~ 16 / Tumbleweed |
| Alpine Linux | v3 / edge |

### 3. 丰富的镜像站选择

项目深入考察了国内镜像站的系统适配情况，专为中国用户打造。支持的镜像站包括：

**中国大陆地区：**
- 阿里云（兼容性高、可用性强）
- 腾讯云
- 华为云
- 清华大学
- 中国科学技术大学（速度快）
- 北京大学
- 浙江大学
- 南京大学
- 上海交通大学
- 等多家知名高校和企业镜像站

**境外及海外地区：**
- 亚洲：香港、新加坡、台湾、日本、韩国、马来西亚等地的镜像站
- 欧洲、北美、南美、大洋洲、非洲等全球多个地区的镜像站

### 4. 高效且安全的操作体验

- **快速执行**：最快仅需 10 秒即可完成软件源的更换
- **自动备份**：脚本会自动备份原有软件源配置文件，备份路径为原文件加 `.bak` 后缀
- **交互式界面**：通过方向键交互逐步引导用户选择软件源配置，使换源过程更加直观
- **多语言支持**：内置简体中文、繁體中文、English 三种显示语言

## 高级功能

### 1. 命令行选项支持

对于高级用户和自动化场景，脚本提供了丰富的命令选项：

```bash
# 指定软件源地址
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --source mirrors.aliyun.com

# 指定软件源仓库目录
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --source mirrors.aliyun.com --branch rockylinux

# 仅更换 EPEL 源
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --only-epel

# 恢复使用官方源
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --use-official-source true
```

### 2. 无人值守模式

支持完全自动化的换源操作，适合 CI/CD 集成与批量服务器管理：

```bash
bash <(curl -sSL https://linuxmirrors.cn/main.sh) \
  --source mirror.example.com \
  --protocol http \
  --use-intranet-source false \
  --install-epel true \
  --backup true \
  --upgrade-software false \
  --clean-cache false \
  --ignore-backup-tips
```

### 3. 特殊场景支持

- **CentOS 停服问题**：对已经 EOL 的 CentOS 7/8、CentOS Stream 8 进行了适配
- **Ubuntu EOL 版本**：支持使用镜像站的 Ubuntu Old Releases 仓库
- **Debian Security 源**：可指定使用官方 Security 源提高服务器安全性
- **版本升级**：支持指定版本代号，便于系统升级

## 使用建议

1. **镜像站选择**：如果不了解这些镜像站，建议使用阿里云（兼容性高、可用性强）或中国科学技术大学（速度快）
2. **网络环境**：境外及海外用户建议使用腾讯云或阿里云镜像站
3. **权限要求**：需要 root 权限运行，可使用 `sudo -i` 或 `su root` 切换
4. **依赖问题**：如果报错 `Command not found`，需要先安装 `curl` 软件包

## 项目价值

LinuxMirrors.cn 项目不仅仅是一个简单的换源脚本，它体现了开源社区的力量：

1. **降低使用门槛**：让 Linux 新手也能轻松更换软件源，提升使用体验
2. **提高运维效率**：为系统管理员提供批量、自动化的软件源管理方案
3. **促进开源生态**：通过 MIT 开源许可，允许自由使用、修改和分发
4. **社区驱动**：项目持续接受社区贡献，不断完善和扩展功能

## 总结

LinuxMirrors.cn 是一个设计精良、功能全面的 Linux 软件源管理工具。它不仅解决了国内用户使用 Linux 时面临的软件源下载速度问题，还通过丰富的功能和选项满足了从新手到专业用户的不同需求。无论你是个人 Linux 爱好者，还是需要管理大量服务器的系统管理员，这个项目都值得尝试和推荐。

项目的成功也反映了开源社区的价值：通过共享和协作，创造出能够解决实际问题的优质工具，让更多人能够享受到技术带来的便利。

---

**项目地址**：[https://linuxmirrors.cn/](https://linuxmirrors.cn/)
**GitHub 仓库**：[https://github.com/SuperManito/LinuxMirrors](https://github.com/SuperManito/LinuxMirrors)

