開箱即用的Web防火墻:雷池WAF免費部署指南
雷池(SafeLine)是長亭科技開源的一款高性能 Web 應用防火墻(WAF),支持主動防御、規則自定義、反向代理、防爬蟲等能力,廣泛應用于個人站點、企業服務、政企項目中。本指南面向首次部署用戶,提供清晰明了的安裝步驟,幫助你快速開啟雷池防護。
一、環境依賴
安裝雷池前請確保你的系統環境符合以下要求:
操作系統:Linux
CPU指令架構:x86_64,支持ssse3指令集
Docker:20.10.14版本以上
Docker Compose:2.0.0版本以上
最低資源:1核CPU/1GB內存/5GB磁盤
你可以使用以下命令檢查系統環境:
uname -m # 查看指令架構
cat /proc/cpuinfo | grep "processor" # 查看 CPU 信息
lscpu | grep ssse3 # 是否支持 ssse3
docker version # Docker 版本
docker compose version # Docker Compose 版本
docker-compose version # 老版 docker-compose
free -h # 查看內存
df -h # 查看磁盤
二、安裝雷池
根據你的使用環境選擇合適的安裝方式:
自動安裝:推薦新手,使用一條命令即可完成
手動安裝:如果你熟悉 Linux 和 Docker,可以手動來配置雷池環境
離線安裝:如果你的環境無法連接互聯網,可以通過這種方式下載離線安裝包鏡像
1.自動安裝
使用root權限執行以下命令,3 分鐘完成安裝:
bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)"
命令執行成功即表示雷池安裝成功,現在你可以 訪問雷池控制臺 了
2.手動安裝
適合有一定經驗的用戶,詳見官網手動安裝文檔。
3.離線安裝
適用于無法聯網的服務器環境,詳見官網離線安裝說明。
三、訪問雷池控制臺
瀏覽器訪問:https://:9443/
請確保已開放服務器的 9443 端口
四、登錄雷池
首次登錄需設置管理員賬號,執行以下命令:
docker exec safeline-mgt resetadmin
命令完成后會隨機生成初始用戶名和密碼,類似如下:
[SafeLine] Initial username:admin
[SafeLine] Initial password:**********
[SafeLine] Done
五、開始防護你的網站
你現在可以通過雷池控制臺配置規則,開啟網站防護。可參考官方文檔中的“快速配置”章節。
六、安裝遇到問題?
可加入雷池社區微信群,或訪問官方文檔、GitHub 討論區尋求幫助。
評論