使用 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 / …