不少小伙伴都在使用BT寶塔面板進(jìn)行建站,同時又開啟了各類CDN進(jìn)行網(wǎng)站加速,也是為了防范別人攻擊。這里搬主題就分享一下通過開啟Cloudflare自動開5秒盾的方式進(jìn)行網(wǎng)站防護(hù),也就是通過利用BT寶塔面板開啟被攻擊切換Cloudflare自動開5秒盾的方法給大家進(jìn)行分享。
文章引用自:利用BT寶塔面板開啟被攻擊切換Cloudflare自動開5秒盾圖文教程 - 搬主題
首先我們需要在BT寶塔的后臺面板里面下載安裝【 Cloudflare自動開盾 】插件。插件的基本要求如下:
功能介紹:檢測到服務(wù)器負(fù)載過高時自動打開cloudflare5秒盾 【目前已支持內(nèi)置修改解析】支持版本:Centos + Ubuntu安裝方法:寶塔面板 -> 第三方應(yīng)用版本支持: 請設(shè)置PHP-CLI(php命令行版本為7.0+) 支持Centos/Ubuntu
插件功能介紹
支持在服務(wù)器負(fù)載達(dá)到服務(wù)器限制安全負(fù)載(CPU個數(shù)*每個CPU的核心數(shù)*0.75)時自動打開Cloudflare的Under_attack模式(即通常所說的5秒盾)支持當(dāng)前賬戶下指定某些域名自動開盾,而有些域名則不開盾(應(yīng)用在有多臺服務(wù)器多個不同的頂級域名對應(yīng)的多級域名解析到不同服務(wù)器的情況)支持自定義等待時間(即在負(fù)載恢復(fù)正常時間,等待多久關(guān)閉5秒盾),檢測周期(即每隔幾秒檢測一次服務(wù)器負(fù)載),檢測時間(即在超過危險負(fù)載后等待多久以確認(rèn)是否開盾)支持在插件內(nèi)手動設(shè)置域名的防御等級(essentially_off,low,medium,high,under_attack)essentially_off -> 僅質(zhì)詢最嚴(yán)重的違法者low -> 僅質(zhì)詢威脅最大的訪問者medium -> 質(zhì)詢威脅程度中等的訪問者和威脅最大的訪問者h(yuǎn)igh -> 質(zhì)詢過去 14 天內(nèi)表現(xiàn)出威脅行為的所有訪問者under_attack -> 為所有初次訪問者插入一個JS頁面,停留5秒已驗證訪問者是否合法
目前該插件已支持內(nèi)置修改解析
插件安裝設(shè)置方法
1.首先請先確保您的域名已經(jīng)接入了Cloudflare并已打開了CDN.
2.訪問cloudflare.com并登錄,隨意點(diǎn)擊自己某個域名,選擇右下角的`獲取您的API令牌(Get your API token)`
3.訪問插件面板,在密鑰設(shè)置中填寫獲取到的Global API Token以及您Cloudflare綁定的郵箱地址:
4.設(shè)置自己需要的防護(hù)設(shè)置(推薦設(shè)置300/10/30)也可以根據(jù)自己的需求設(shè)置
5.點(diǎn)擊啟動,即可
## 其余特性錯誤日志/運(yùn)行日志:
支持選擇某些域名自動開盾,以及手動配置:
效果展示
修改解析界面:
對于出現(xiàn)亂碼問題的解決辦法
在/xintu/xinturoot/server/panel/plugin/autoshidle 目錄增加php_version.json文件,內(nèi)容為您的php版本(暫不支持php8.0) 同時設(shè)置php命令行版本為7.X:例如: ["73","72","71"]
最后總結(jié)
如果遇到其他錯誤,請先嘗試前往PHP-CLI對應(yīng)的php版本處查看是否允許了shell_exec擴(kuò)展,嘗試服務(wù)器是否支持ps(用于獲取服務(wù)是否正在運(yùn)行)/uptime(用于獲取服務(wù)器負(fù)載)
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/678.html