Skip to content
forked from ddgth/cf2dns

筛选出优质的Cloudflare IP,并使用域名服务商提供的API解析到不同线路以达到网站加速的效果,新增假墙防御方式

Notifications You must be signed in to change notification settings

dontbanme21/cf2dns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

增加dddb/cf2dns docker镜像 --update 2024.6.4

使用方法

  1. 拉取cf2dns docker镜像 docker pull dddb/cf2dns

  2. 新建cf2dns_docker工作路径 cd ~ && mkdir -p cf2dns_docker/logs && cd cf2dns_docker

  3. 下载所需配置文件 wget --no-check-certificate -qO ./config.ini https://raw.githubusercontent.com/ddgth/cf2dns/master/docker/src/config.ini

  4. 根据注释修改config.ini配置文件

  5. 运行docker镜像 docker run -d -v ~/cf2dns_docker/config.ini:/cf2dns/src/config.ini -v ~/cf2dns_docker/logs:/cf2dns/logs dddb/cf2dns

  6. 查看运行日志 tail -100f ~/cf2dns_docker/logs/cf2dns.log

修复腾讯云 DNS 无法调用 --update 2023.1.3

API 2.0下线通知 By github@z0z0r4

新增支持Actions自选更新V4或V6 ——update 2022.12.19

使用方法

  1. 修改 .github/workflows/run.yml

  2. 新增secret DOMAINSV6

    新增支持华为云DNS ——update 2022.10.25

    使用方法

  3. 安装依赖 pip install -r requirements.txt

  4. 修改配置文件 DNS_SERVER SECRETID SECRETKEY REGION_HW

新增优选IPv6功能 ——update 2022.07.06

使用方法

​ 更新代码,修改脚本中的 TYPE 参数即可

新增默认线路记录 ——update 2021.12.15

如果需要使用默认线路,请将默认线路的cname记录移除或改为其他线路

默认:DEF

境外:AB

Faker GFW ——update 2021.08.08

最近有很多小伙伴正遭受假墙并伴随着被勒索的困扰,现在增加了预防假墙攻击的功能

实现方式

​ 之前不管您使用免费的key还是付费的key所筛选出来的Cloudflare IP都是多人共享的,如果其中有人的网站刚好被假墙,而您自选出来的IP刚好和他的相同,那么您的网站也有被假墙的风险,当然我也使用了各种手动去解决这个方法,比如增加接口返回IP数、随机获取优选IP等,但最总还是不能完全杜绝这情况的发现,所以现增加了一个优选IP池,只需在您的key后面加上 fgfw ,您就会每次执行脚本都能获取到最新的独享优选IP,由于这需要消耗更多的服务器硬件和带宽资源,那么每次调用获取最新的独享优选IP时,您只能获取到每个运营商的2条优选记录,并且每次调用您将消耗更多的key调用次数,执行频率建议与您DNS服务商的最小TTL保持一直(记得把脚本中的TTL参数也修改了)。

使用方法:

  1. 新用户:在您购买的KEY后面加上 fgfw ,并按照下面教程使用即可
  2. 新用户:每个运营商的2条优选记录,所以您需要删除目前已经存在的之前优选的A记录然后在您购买的KEY后面�