this post was submitted on 29 Jul 2024
-6 points (0.0% liked)

自由软件交流

12 readers
16 users here now

讨论自由软件及其相关的一切

xmpp聊天室: xmpp:freesoftware_[email protected]?join

founded 3 months ago
MODERATORS
 

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装一个软件试试。

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 3 months ago (1 children)

mirror.ghproxy.com 这个域名早晚被墙

[–] [email protected] 1 points 3 months ago

确实,但可以换其他加速站