前言:
起因是看到这篇帖子
本文是基于原贴进行配置,顺便加了点使用 Caddy 配置国内反代的教程。
配置目录:
- 1.配置域名的 dns 解析
- 2.设置 cloudflare saas 回源
- 3.线路机配置反代
- 4.更改国内外解析
具体做法:
一、 配置:域名 dns 的解析
首先你需要一个能实现国内外分流解析的服务商,阿里云,腾讯云,华为云均可
将自己的域名解析在上面。
二、设置 cloudflare saas 回源
首先你需要在 cf 里解析另一个域名,这里以 example.com 举例,输入服务器 ip 地址,然后记得点开小黄云
然后去配置 saas,这里需要信用卡验证
先添加一个回退源,即刚才所配置的域名 example.com
接着去添加一个主机名,这里是要配置加速的网站,将一级或二级域名完整填入。
在配置主机名这里,cloudflare 会检查域名的证书和状态,这里需要你在域名解析商配置 txt 设置。
配置好后如下图,如正确设置后未出现有效标识,请等待并刷新。
三、线路机配置反代
这里选择的是通过 Caddy 来完成的,可参考 Caddy2 文档,也可直接使用 nginx 反代。
首先,线路鸡上 Caddy(这里选择了稳定版本)
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy然后输入下面指令配置 Caddy (域名 IP+端口需要自行替换)
caddy reverse-proxy --from example.com --to http://localhost:8080localhost 可换成 127.0.0.1 加上服务端口,如果是源站和反代分离的,直接输入源站 IP
四、更改国内外解析
首先,将源网站,即要加速网站的域名,A 记录的 ip 填入线路机的 ip 地址,解析来源选择中国地区
然后,添加一条 CNAME 记录,来源选择境外地区,填入之前 cf 解析的域名。
至此,完结
本文著作权归作者 [ Miku ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。


