最近回到学校发现AUR(https://wiki.archlinux.org/index.php/Arch_User_Repository)总是连不上,导致很软件包无法更新,于是打算在VPS上设置一个AUR ipv6反向代理。
nginx设置反向代理很简单,只需在配置文件nginx.conf中添加
server { listen 80; listen [::]:80; server_name repo.archlinux.fr; location / { proxy_pass http://repo.archlinux.fr/; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }若要使用AUR ipv6代理,只需在/etc/hosts中添加
2607:f878:3:11:0:302:1191:2 repo.archlinux.fr
UPDATE:今天发现aur.archlinux.org
也连不上了,索性也给弄了个反向代理,只需在/etc/hosts
中再添加
2607:f878:3:11:0:302:1191:3 aur.archlinux.org
UPDATE2:由于VPS的ipv6非常不给力,这个AUR的反向代理基本不能用了...
Leave a Comment