Linux 软件源加速

覆盖 Debian、Ubuntu、CentOS、Rocky、AlmaLinux、Fedora、Arch、Alpine、openSUSE。

一键换源脚本(推荐)

# Debian / Ubuntu
curl -fsSL https://gh-proxy.cn/scripts/apt.sh | sh -s -- --dry-run
sudo sh apt.sh

# CentOS / Rocky / AlmaLinux / Fedora
curl -fsSL https://gh-proxy.cn/scripts/dnf.sh | sh -s -- --dry-run
sudo sh dnf.sh

# Arch / Manjaro、Alpine、openSUSE / SLES
sudo sh pacman.sh
sudo sh apk.sh
sudo sh zypper.sh

每个脚本都支持 --dry-run(只打印差异)、--restore(还原)、
--no-update(只换源不刷新),改动前会把原文件备份成 *.gha-bak

Debian / Ubuntu 手动配置

传统格式 /etc/apt/sources.list

deb https://gh-proxy.cn/debian bookworm main contrib non-free non-free-firmware
deb https://gh-proxy.cn/debian bookworm-updates main contrib non-free non-free-firmware
deb https://gh-proxy.cn/debian-security bookworm-security main contrib non-free non-free-firmware

Ubuntu 24.04 及以后使用 deb822 格式 /etc/apt/sources.list.d/ubuntu.sources

Types: deb
URIs: https://gh-proxy.cn/ubuntu
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: https://gh-proxy.cn/ubuntu-security
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

改完执行 sudo apt update 即可。

CentOS / Rocky / AlmaLinux / Fedora 手动配置

编辑 /etc/yum.repos.d/*.repo:注释掉 mirrorlist=
启用并改写 baseurl=

[baseos]
name=Rocky Linux $releasever - BaseOS
baseurl=https://gh-proxy.cn/rockylinux/$releasever/BaseOS/$basearch/os/
enabled=1
gpgcheck=1

Arch / Alpine / openSUSE 手动配置

# /etc/pacman.d/mirrorlist
Server = https://gh-proxy.cn/archlinux/$repo/os/$arch

# /etc/apk/repositories
https://gh-proxy.cn/alpine/v3.20/main
https://gh-proxy.cn/alpine/v3.20/community

# /etc/zypp/repos.d/*.repo 里的 baseurl
baseurl=https://gh-proxy.cn/opensuse/distribution/leap/15.6/repo/oss/

验证

apt update              # Debian / Ubuntu
sudo dnf makecache      # CentOS / Rocky / AlmaLinux / Fedora
sudo pacman -Syy        # Arch
sudo apk update         # Alpine
sudo zypper refresh     # openSUSE

注意事项

  • 脚本只改发行版官方源,PPA、Docker 官方源、企业订阅源等第三方源保持原样;
  • 软件包签名与校验和仍由本地校验,本站不修改任何包内容;
  • 换源后建议完整升级(apt full-upgradepacman -Syu),避免部分升级;
  • 生产环境请先跑 --dry-run 看差异,或在测试机上验证。
最后更新:2026-09-22 15:11:35