1、通过https://www.cloudflare.com/ 进行DNS代理(不需要解析),需要有这个域名即可。
2、获取大量的节点IP,进行自动切换。
参考文章:https://www.dujin.org/14303.html
官方公开节点:https://www.cloudflare.com/zh-cn/ips/
本地扫IP:https://ip.flares.cloud 需要根据IP进行手动轮询调整
3、通过dnspod api自动解析接口,进行解析 coudflare节点IP,实现轮询假墙解决。
默认cloudflare有上万个IP地址,这个随便玩。
Cloudflare IP Batch Test Tool在线扫描工具
- 工具入口:https://ip.flares.cloud/
- Github:https://github.com/TulvL/cloudflare-ip-tester
这是一个在线扫描Cloudflare自定义IP的工具,优势是方便直接输入你想要的节点就可以开始扫描并测试cloudflare各个节点的速度了,不足之处就是节点IP太少了,当然你也可以自己手动添加IP地址。
二、Cloudflare 自选 IP本地批量扫描工具
- https://github.com/BlueSkyXN/CloudFlareNB
- 作者在线版:https://tools.lzc256.com/lzccfnode/
方法:
第一步 执行 1-自动查找100个丢包最少的IP.bat 设置对IP丢包测试PING的次数,默认100次,可手动设定,推荐50次上。运行完毕后命令行窗口会自动关闭再进行下一步操作
第二步 执行 2-对100个丢包最少的IP测速.bat 此过程是利用curl下载托管与cloudflare的大文件,默认每个IP下载时间为10秒钟。下载结束后到temp文件夹根据文件大小排序查看下载文件的大小。文件越大,代表单位时间内传输的数据越多,速度就越快。其中文件名是以IP地址的名称命名的。如果想要对IP单线程测速,可参考第三步。如果第三步找不到好用的IP,可重新执行第二步,再此完整测速分析。
第三步 执行 3-单IP测速.bat 输入第二部筛选出来的IP地址,回车后进行文件下载速度测试
DNS.COM轮播IP脚本参考(适用于假墙批量处理)
for(;;){
sleep(5);
//domain随机IP - clouder dns解決
//$domain = '104.'.rand(16,27).'.'.rand(0,255).'.'.rand(1,254);
$ip_list = array(
'104.16.64.',
'104.16.32.',
'104.16.224.',
'104.17.192.',
'104.25.160.',
'104.16.192.',
'104.16.224.',
);
$domain = $ip_list[rand(0,count($ip_list))].rand(1,254);
echo $domain." 设置开始"."\n\r";
//dns.com 自动化轮询解析
$cookie = 'cookie';
$domain_id = '1111';
$domain_ip = $domain;
$domain_jiexi_id = '22222';
$record = 'm';
$ch = curl_init();
$date = '_token=token&domain_id='.$domain_id.'&record='.$record.'&type=A&value='.$domain_ip.'&mx=1&ttl=300&view_id=0&id='.$domain_jiexi_id;
$header = array(
'authority: www.dns.com',
'sec-ch-ua: " Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91"',
'accept: */*',
'x-requested-with: XMLHttpRequest',
'sec-ch-ua-mobile: ?0',
'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36',
'content-type: application/x-www-form-urlencoded; charset=UTF-8',
'origin: https://www.dns.com',
'sec-fetch-site: same-origin',
'sec-fetch-mode: cors',
'sec-fetch-dest: empty',
'referer: https://www.dns.com/domain/record/'.$domain_id,
'accept-language: zh-CN,zh;q=0.9',
"cookie: $cookie",
);
curl_setopt($ch,CURLOPT_URL,'https://www.dns.com/domain/updateRecord');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$date);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$res1 = curl_exec($ch);
var_dump($res1);
}
电报:bikuge 可以一起沟通交流