AUR ipv6代理

 Aug. 7, 2011, 11:26 a.m.   6 comments    IPv6 ArchLinux nginx AUR 代理

最近回到学校发现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的反向代理基本不能用了...


Ernest

Ernest Aug. 7, 2011, 12:05 p.m. Reply

我的vps也是各种网站的反向代理。

Chon

Chon Aug. 7, 2011, 12:08 p.m. Reply

PPA那个比较实用,虽然我用不上...


HONG.IM

HONG.IM Oct. 10, 2011, 10:19 p.m. Reply

aur代理有意义么。。。源码包都在各自的服务器上啊。。。

Chon

Chon Oct. 11, 2011, 10:55 a.m. Reply

但是有一阵子在学校完全连不上服务器下载PKGBUILD文件……

ferstar

ferstar Dec. 16, 2011, 9:23 p.m. Reply

我习惯解开PKGBUILD在后面加sixxs.org

哈哈

Chon

Chon Dec. 17, 2011, 12:14 a.m. Reply

这个主意不错~