关于烈马、将军攻击网站假墙攻击防御方案以及轮询脚本
1、通過https://www.cloudflare.com/ 進(jìn)行DNS代理(不需要解析),需要有這個(gè)域名即可。
2、獲取大量的節(jié)點(diǎn)IP,進(jìn)行自動(dòng)切換。
參考文章:https://www.dujin.org/14303.html
官方公開節(jié)點(diǎn):https://www.cloudflare.com/zh-cn/ips/
本地掃IP:https://ip.flares.cloud 需要根據(jù)IP進(jìn)行手動(dòng)輪詢調(diào)整
3、通過dnspod api自動(dòng)解析接口,進(jìn)行解析 coudflare節(jié)點(diǎn)IP,實(shí)現(xiàn)輪詢假墻解決。
默認(rèn)cloudflare有上萬個(gè)IP地址,這個(gè)隨便玩。
Cloudflare IP Batch Test Tool在線掃描工具
這是一個(gè)在線掃描Cloudflare自定義IP的工具,優(yōu)勢(shì)是方便直接輸入你想要的節(jié)點(diǎn)就可以開始掃描并測(cè)試cloudflare各個(gè)節(jié)點(diǎn)的速度了,不足之處就是節(jié)點(diǎn)IP太少了,當(dāng)然你也可以自己手動(dòng)添加IP地址。
二、Cloudflare 自選 IP本地批量掃描工具
方法:
第一步 執(zhí)行 1-自動(dòng)查找100個(gè)丟包最少的IP.bat?設(shè)置對(duì)IP丟包測(cè)試PING的次數(shù),默認(rèn)100次,可手動(dòng)設(shè)定,推薦50次上。運(yùn)行完畢后命令行窗口會(huì)自動(dòng)關(guān)閉再進(jìn)行下一步操作
第二步 執(zhí)行 2-對(duì)100個(gè)丟包最少的IP測(cè)速.bat?此過程是利用curl下載托管與cloudflare的大文件,默認(rèn)每個(gè)IP下載時(shí)間為10秒鐘。下載結(jié)束后到temp文件夾根據(jù)文件大小排序查看下載文件的大小。文件越大,代表單位時(shí)間內(nèi)傳輸?shù)臄?shù)據(jù)越多,速度就越快。其中文件名是以IP地址的名稱命名的。如果想要對(duì)IP單線程測(cè)速,可參考第三步。如果第三步找不到好用的IP,可重新執(zhí)行第二步,再此完整測(cè)速分析。
第三步 執(zhí)行 3-單IP測(cè)速.bat?輸入第二部篩選出來的IP地址,回車后進(jìn)行文件下載速度測(cè)試
DNS.COM輪播IP腳本參考(適用于假墻批量處理)
for(;;){ sleep(5); //domain隨機(jī)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." 設(shè)置開始"."\n\r"; //dns.com 自動(dòng)化輪詢解析 $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); }電報(bào):bikuge 可以一起溝通交流
總結(jié)
以上是生活随笔為你收集整理的关于烈马、将军攻击网站假墙攻击防御方案以及轮询脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。