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