支持 Debian 8-14 / Ubuntu 14.04-26.04

一行命令
搞定 Linux 换源

自动备份原有软件源、适配 DEB822 新格式、内置 97 个国内外镜像站。复制粘贴即可完成,无需手动编辑配置文件。

bash · root
bash <(curl -sSL https://linux.goose.gs.cn/main.sh)

需要 root 权限 · 建议先阅读脚本源码再执行

97 个镜像源 3 种语言 自动 备份还原 DEB822 格式适配 无 广告

命令生成器

按需选择参数,实时生成属于你的换源命令

内置镜像源

点击任意镜像站即可复制其地址

脚本特性

为稳定与安全而设计

自动备份

换源前自动备份原有配置到 .bak 文件,随时可手动还原,避免误操作导致系统无法更新。

DEB822 适配

自动识别 Debian 13+ 与 Ubuntu 24.04+ 的新版 .sources 格式,同时兼容传统 one-line 写法。

三类镜像

内置中国大陆、教育网、海外三大镜像列表,共 97 个镜像站,覆盖全球主要地区。

安全更新源

正确处理 security 仓库与 backports,安全补丁不遗漏,系统更新不中断。

一键执行

支持 bash <(curl …) 直接运行,也可下载后本地执行,无需安装任何依赖。

多语言界面

内置简体中文、繁体中文、English 三种界面语言,可通过 --lang 参数切换。

中文环境一键配置

自动识别 Debian / Ubuntu,安装中文语言包与思源黑体

Ubuntu 方案

使用 Ubuntu 专有的 language-pack-zh-hans 语言包,配合 fonts-noto-cjk 中文字体,开箱即用。

apt install language-pack-zh-hans fonts-noto-cjk

Debian 方案

Debian 没有 language-pack 系列包,改用 locales + locale-gen 生成 zh_CN.UTF-8 语言环境。

apt install locales locales-all fonts-noto-cjk
执行流程
可选参数
--reboot
完成后自动重启
--no-reboot
完成后不重启
--skip-fonts
跳过字体安装
--pure-mode
精简输出内容
注意:语言环境配置需要重启系统才能完全生效。若当前系统软件源不可用,请先执行上方换源脚本,再运行本工具。

使用方式

交互式选择,或用参数全自动执行

交互式换源

推荐
bash <(curl -sSL https://linux.goose.gs.cn/main.sh)

指定镜像源(全自动)

CI / 脚本
bash <(curl -sSL https://linux.goose.gs.cn/main.sh) --source mirrors.aliyun.com --protocol https

下载后本地执行

可审计
curl -sSL https://linux.goose.gs.cn/main.sh -o main.sh && bash main.sh

使用海外镜像

境外服务器
bash <(curl -sSL https://linux.goose.gs.cn/main.sh) --abroad

查看全部参数

帮助
bash <(curl -sSL https://linux.goose.gs.cn/main.sh) --help

常见问题

执行前建议了解

换源后出问题怎么恢复?
脚本默认会备份原配置。Debian/Ubuntu 的传统源备份在 /etc/apt/sources.list.bak,DEB822 格式备份在 /etc/apt/sources.list.d/*.bak。恢复只需 cp 覆盖回去,然后执行 apt-get update。
支持哪些系统?
当前版本支持 Debian 8 – 14(含 testing/sid)与 Ubuntu 14.04 – 26.04,覆盖 x86_64、ARM64、ARMv7 等主流架构。CentOS / RHEL 系暂不支持。
DEB822 是什么?
它是 Debian 13 和 Ubuntu 24.04 引入的新版软件源格式,使用 Types/URIs/Suites/Components 键值对替代传统单行写法。脚本会自动判断系统版本并选用正确格式。
会安装或卸载我的软件吗?
默认只更换软件源并执行 apt-get update,不会升级或安装任何软件包。只有显式指定 --upgrade-software true 时才会执行 apt-get upgrade。
执行时提示权限不足?
脚本需要 root 权限。请使用 sudo -i 切换到 root 后执行,或直接以 root 用户登录。
如何确认脚本安全?
脚本完全开源,你可以先下载到本地查看全部源码,确认无误后再执行。推荐使用 curl -sSL … -o main.sh 下载后再运行的方式。
已复制到剪贴板