一、准备

  • Cloudflare账号
  • 两个域名,一个做主域名: 主站.com,一个做回源: 回源.com
  • 回源.com 是源服务器的回退域名,这个域名用户看不到
  • 阿里云 / DNSPOD / 华为云 / 京东云,用于分线路解析,这里使用阿里云
  • 信用卡 / Paypal,用于启用Cloudflare for SaaS

二、分线路解析

1. 将 主站.com 解析到阿里云,回源.com 解析到 Cloudflare

2. 给 回源.com 添加 DNS 解析到源服务器

添加 DNS 解析

3. 启用 Saas

Cloudflare 中打开 回源.com >> SSL/TLS >> 自定义主机名 >> 启用 Cloudflare for SaaS 添加付款方式

启用Saas
添加付款方式

付款方式可以选择 信用卡 和 Paypal(支持国内 PP)
:如果没有出现 Paypal 选项要使用科学上网的方式才会出 Paypal 选项。

添加完付款方式并启用 Saas 后,进入下一步

4. 添加回退源

:一个域名只能添加一个回退源,也就是只能优选 一台服务器 / 托管 上的网站

添加回退源

5. 添加自定义主机

添加自定义主机
添加自定义主机
添加自定义主机

添加完成后是待验证状态,接下来到阿里云添加解析进行验证。
:CF给的 验证 TXT 名称 是完整名称,在阿里云添加解析时需要删除后面的域名
_acme-challenge.主站.com >> _acme-challenge
如果是二级域名
_acme-challenge.www.主站.com >> _acme-challenge.www

阿里云添加解析

验证时长一般是10分钟内

等待验证

6. 分线路解析

在阿里云添加解析时,点开 解析请求来源 可以选择线路,默认线路是必填的,可以设置为之前的回源地址 hy.回源.com 或其他自选IP,怎么自选IP下面会说

分线路解析
分线路解析

三、自选IP

这里只说 cf2dns 优选方法
其他优选工具&网站:CloudFlare 优选ip 和 优选域名的获取方法!懒人加速必备

1. 登录阿里云后台获取 SecretId、SecretKey

打开 RAM 访问控制,创建用户,创建好后会显示 AccessKey IDAccessKey Secret 记得保存好,只显示一次

创建用户
enter description here

保存好后刷新一下,点击 添加权限 搜索 AliyunDNSFullAccess 选择后点确定

enter description here
enter description here

2. 部署 cf2dns

Fork cf2dns 到自己仓库

enter description here

打开刚刚 Fork 的项目,点击 Settings -> Secrets and variables -> Actions -> New repository secret,添加:DOMAINSKEYSECRETIDSECRETKEY

enter description here

  • KEY API 密钥,从商店购买 KEY,也可以使用这个 KEY o1zrmHAF ,区别是 o1zrmHAF 是历史优选的Cloudflare IP(也可以从这个网站查到IP的信息),而购买的KEY是15分钟内获取到的对各运营商速度最优的的Cloudflare IP,推荐使用购买的 KEY
  • SECRETID 填写阿里云后台获取的 AccessKey ID
  • SECRETKEY 填写阿里云后台获取的 AccessKey Secret
  • DOMAINSV6 如果需要更新AAA解析请增加此 secrets,格式同 DOMAINS。
  • DOMAINS 需改域名信息,填写时注意不要有换行 例如:
{"主站.com": {"@": ["CM","CU","CT"], "图床": ["CM","CU","CT"]},"主站2.com": {"@":["CM","CU","CT"]}}

主站.com 就是你添加的域名,@图床 就是域名前缀,不需要手动添加,脚本会自动添加解析
CM移动 CU联通 CT电信 AB境外 DEF默认

enter description here
enter description here

添加完成后,去修改 cf2dns_actions.py 文件中的 AFFECT_NUMDNS_SERVER 参数,继续修改 .github/workflows/run.yml 文件,定时执行的时长(建议15分钟执行一次),最后点击 start commit 提交即可在 Actions 中的 build 查看到执行情况,如果看到 cf2dns 执行日志中有 CHANGE DNS SUCCESS 详情输出,即表示运行成功。

enter description here
enter description here

公共cname地址

CNAME地址IP类型备注
cf.13d7s.siteIPV4CloudFlare,移动最快
default.cfnode.eu.orgIPV4 + IPV6cfnode.eu.org优化维护的地址
v4.cfnode.eu.orgIPV4cfnode.eu.org优化维护的地址
v6.cfnode.eu.orgIPV6cfnode.eu.org优化维护的地址
gn.cfsaas.ltdIPV4网络分享的地址,移动最快
cf.0sm.comIPV4趣味云&清风客栈提供
cloudflare.cfgo.ccIPV4 + IPV6CloudFlare CDN
cloudfront.cfgo.ccIPV4 + IPV6亚马逊CDN
gcore.cfgo.ccIPV4 + IPV6Gcore CDN
最后修改:2024 年 09 月 26 日
如果觉得我的文章对你有用,请随意赞赏