一、准备
- Cloudflare账号
 - 两个域名,一个做主域名: 
主站.com,一个做回源:回源.com 回源.com是源服务器的回退域名,这个域名用户看不到- 阿里云 / DNSPOD / 华为云 / 京东云,用于分线路解析,这里使用阿里云
 - 信用卡 / Paypal,用于启用Cloudflare for SaaS
 
二、分线路解析
1. 将 主站.com 解析到阿里云,回源.com 解析到 Cloudflare
2. 给 回源.com 添加 DNS 解析到源服务器
3. 启用 Saas
Cloudflare 中打开 回源.com >> SSL/TLS >> 自定义主机名 >> 启用 Cloudflare for 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 ID 、 AccessKey Secret 记得保存好,只显示一次
保存好后刷新一下,点击 添加权限 搜索 AliyunDNSFullAccess 选择后点确定
2. 部署 cf2dns
Fork cf2dns 到自己仓库
打开刚刚 Fork 的项目,点击 Settings -> Secrets and variables -> Actions -> New repository secret,添加:DOMAINS、KEY、SECRETID、SECRETKEY
- 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默认
添加完成后,去修改 cf2dns_actions.py 文件中的 AFFECT_NUM 和 DNS_SERVER 参数,继续修改 .github/workflows/run.yml 文件,定时执行的时长(建议15分钟执行一次),最后点击 start commit 提交即可在 Actions 中的 build 查看到执行情况,如果看到 cf2dns 执行日志中有 CHANGE DNS SUCCESS 详情输出,即表示运行成功。
公共cname地址
| CNAME地址 | IP类型 | 备注 | 
|---|---|---|
| cf.13d7s.site | IPV4 | CloudFlare,移动最快 | 
| default.cfnode.eu.org | IPV4 + IPV6 | cfnode.eu.org优化维护的地址 | 
| v4.cfnode.eu.org | IPV4 | cfnode.eu.org优化维护的地址 | 
| v6.cfnode.eu.org | IPV6 | cfnode.eu.org优化维护的地址 | 
| gn.cfsaas.ltd | IPV4 | 网络分享的地址,移动最快 | 
| cf.0sm.com | IPV4 | 趣味云&清风客栈提供 | 
| cloudflare.cfgo.cc | IPV4 + IPV6 | CloudFlare CDN | 
| cloudfront.cfgo.cc | IPV4 + IPV6 | 亚马逊CDN | 
| gcore.cfgo.cc | IPV4 + IPV6 | Gcore CDN | 





















3 条评论
cf那边添加解析时,现在不允许A记录解析到 1.1.1.1 了啊,博主怎么解决的
cf那边是回源, 填服务器ip, 不填1.1.1.1
好的,我试试