一键换源脚本

脚本由本站下发,内容里的域名会在下载时替换成你正在访问的站点
所以换域名后同一份命令依然可用。

脚本列表

脚本 作用
https://gh-proxy.cn/scripts/pip.sh Python pip
https://gh-proxy.cn/scripts/npm.sh Node.js npm / pnpm / yarn
https://gh-proxy.cn/scripts/apt.sh Debian / Ubuntu
https://gh-proxy.cn/scripts/dnf.sh CentOS / Rocky / AlmaLinux / Fedora
https://gh-proxy.cn/scripts/pacman.sh Arch / Manjaro
https://gh-proxy.cn/scripts/apk.sh Alpine
https://gh-proxy.cn/scripts/zypper.sh openSUSE / SLES

通用参数

参数 说明
--dry-run 在临时目录里真实执行一遍并打印差异,不动系统
--restore *.gha-bak 还原
--no-update 只换源,不执行 update / makecache
--user / --global pip、npm 专用:改当前用户或全局配置
--dist npm 专用:同时指向 electron 等二进制镜像
--branch v3.20 apk 专用:指定 Alpine 分支

建议先看再执行

curl -fsSL https://gh-proxy.cn/scripts/apt.sh -o /tmp/apt.sh
less /tmp/apt.sh
sudo sh /tmp/apt.sh --dry-run

脚本只做三件事:备份原文件、写入新的源地址、可选地执行一次刷新命令。
所有改动都能用 --restore 还原,也可以手动把 *.gha-bak 改回原名。

最后更新:2026-09-22 15:11:35