完全私有化部署!一款開源輕量級網站防火牆!

Java陈序员發表於2024-10-04

大家好,我是 Java陳序員

今天,給大家介紹一款開源輕量級網站防火牆!

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

專案介紹

SamWaf —— 是一款適用於小公司、工作室和個人網站的開源輕量級網站防火牆,完全私有化部署,資料加密且僅儲存本地,一鍵啟動,支援 Linux,Windows.

功能特色

  • 完全獨立引擎,防護功能不依賴 IIS、Nginx
  • 自定義防護規則,支援指令碼和介面編輯
  • 支援白名單訪問
  • 支援 IP 黑名單
  • 支援 URL 白名單
  • 支援限制 URL 訪問
  • 支援指定介面資料隱私輸出
  • 支援 CC 頻率訪問
  • 支援全域性一鍵配置
  • 支援分網站單獨防護策略

應用架構

應用截圖

儀表盤

網站防護

防禦規則

IP 白黑名單

URL 白黑名單

CC 防禦

防護日誌

安裝部署

下載最新版本

下載地址

  • gitee: https://gitee.com/samwaf/SamWaf/releases
  • github: https://github.com/samwafgo/SamWaf/releases

Windows

  • 直接啟動
SamWaf64.exe
  • 服務形式
//安裝
SamWaf64.exe install 

//啟動
SamWaf64.exe start

//停止
SamWaf64.exe stop

//解除安裝
SamWaf64.exe uninstall

Linux

  • 直接啟動
./SamWafLinux64
  • 服務形式
//安裝
./SamWafLinux64 install 

//啟動
./SamWafLinux64 start

//停止
./SamWafLinux64 stop

//解除安裝
./SamWafLinux64 uninstall

Docker

docker run -d --name=samwaf-instance \
           -p 26666:26666 \
           -p 80:80 \
           -p 443:443 \
           -v /path/to/your/conf:/app/conf \
           -v /path/to/your/data:/app/data \
           -v /path/to/your/logs:/app/logs \
           samwaf/samwaf

啟動訪問

啟動成功後,瀏覽器訪問 http://127.0.0.1:26666

預設帳號:admin 預設密碼:admin868 (注意首次進入請把預設密碼改掉)

SamWaf 可以說是一款十分輕量的網站防火牆工具,如果你是小公司還是個人獨立開發,這款防火牆工具可以很好的保護網站應用!

快去安裝體驗吧~

專案地址:https://github.com/samwafgo/SamWaf

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!


相關文章