archlinux的aur库里很多软件都需要到github.com上下载文件,然而国内对github的连接有干扰。
下载caddy。
sudo pacman -S caddy
生成证书并信任
sudo pacman -S mkcert
mkcert -install
mkcert github.com www.github.com
创建并编辑配置文件。
vim caddy.json
填入以下内容。
https://github.com:443 https://www.github.com:443 {
tls github.com+1.pem github.com+1-key.pem
redir https://mirror.ghproxy.com/https://github.com{uri}
}
然后运行caddy。
sudo caddy run --config caddy.json --adapter caddyfile
更改hosts文件
sudo vim /etc/hosts
加入以下内容
127.0.0.1 github.com
127.0.0.1 www.github.com
然后可以用yay装一个软件试试。
You must log in or # to comment.
mirror.ghproxy.com 这个域名早晚被墙
确实,但可以换其他加速站