支持 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 下载后再运行的方式。