Tag 代理

2018

使用 Caddy 配置 Google 反向代理

前面说到使用 Caddy 配置 Wikipedia 反向代理,其实平常用到更多的还是 Google,因此这里再来研究一下如何在 Caddy 上配置 Google 反向代理。 其实在用 Caddy server 之前我是一直使用 Nginx 的,作为一个 Nginx 用户,我更推荐使用 Nginx Module for Google ,这个插件,虽然安装起来有点麻烦,但是配置极其简单,效果拔群。 而对于 Caddy ,目前还没有太多现成的资料可以使用,好在配置起来并不是很复杂,配置文件如下: google.example.com { gzip proxy …

#Caddy#Google#反向代理

使用 Caddy 配置 Wikipedia 反向代理

很多时候想在中文维基百科上查一些词条,但是又不方便开VPN,配置一个自用的反向代理还是不错的选择。 Caddy 是一个用 Golang 开发的 web server,自动申请并配置 Let's Encrypt 证书的功能是其最大亮点,所以我决定在 Caddy 上配置我的 Wikipedia 反向代理。 首先,需要在 Caddy 的官网下载并安装 Caddy server,注意务必要勾选http.filter 这个插件,不然我们的反向代理无法对页面的内容进行链接的过滤和替换。 Caddy 的配置非常简单,无需多言,我就在这里贴一下我用来代理 Wikipedia 的配置: 首先是主站的配置,使用http.filter插件把所有的zh.wikipedia.org链接都替换成wiki.example.com,此外,还需要把所有/的请求都301重定向到/wiki/Wikipedia:首页,不然会自动跳转回zh.wikipedia.org。 wiki.example.com { gzip proxy / …

#Caddy#Wikipedia#维基百科#反向代理

2011

AUR ipv6代理

最近回到学校发现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 …

#IPv6#ArchLinux#nginx#AUR#代理