CloudFlare自选IP并配置dns,达到加速目的

前言

网上有不少的cloudflare优选ip的cname,但是别人的终归是别人能不能自己搭建一个呢?

开源地址

Github:https://github.com/ddgth/cf2dns

教程

此次教程使用的是自己服务器搭建

1.安装运行脚本所需依赖

pip install -r requirements.txt

2.登录腾讯云后台或者阿里云后台,获取 SecretId、SecretKey,如果使用阿里云DNS,注意需要添加DNS控制权限AliyunDNSFullAccess

3.将脚本下载到本地修改cf2dns.py中的SecretId、SecretKey

4.修改脚本中域名配置信息,可配置多个域名和多个子域名,注意选择DNS服务商

5.(可选)从商店购买KEY,当然也可以用脚本中自带的,区别是脚本中自带的KEY是历史优选的Cloudflare IP(也可以从这个网站查到IP的信息),而购买的KEY是15分钟内获取到的最新的Cloudflare IP。

6.运行程序,如果能够正常运行可以选择cron定时执行(建议15分钟执行一次)

python cf2dns.py
THE END