一键换源脚本
脚本由本站下发,内容里的域名会在下载时替换成你正在访问的站点,
所以换域名后同一份命令依然可用。
脚本列表
| 脚本 | 作用 |
|---|---|
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 改回原名。