网易首页 > 网易号 > 正文 申请入驻

开源免费WEB防火墙,不让黑客越雷池一步!

0
分享至


开源免费WEB防火墙,不让黑客越雷池一步!

大家好,我是星哥,随着Web应用攻击手段的日益复杂化,开源免费WAF(Web Application Firewall)凭借其灵活性和成本优势,成为中小企业及开发者构建安全防线的核心工具。

项目介绍

SafeLine,中文名 "雷池",是一款简单好用, 效果突出的 Web 应用防火墙(WAF),可以保护 Web 服务不受黑客攻击。

雷池通过过滤和监控 Web 应用与互联网之间的 HTTP 流量来保护 Web 服务。可以保护 Web 服务免受 SQL 注入、XSS、 代码注入、命令注入、CRLF 注入、ldap 注入、xpath 注入、RCE、XXE、SSRF、路径遍历、后门、暴力破解、CC、爬虫 等攻击。

堡塔云 WAF 是一款基于宝塔面板安装量的网站业务安全实战经验打造的免费私有云 WAF 防火墙,只是这star数有点寒酸了。

开源地址:https://github.com/aaPanel/aaWAF

还是回到介绍今天的雷池项目

安装雷池WAF 环境准备

安装雷池前请确保你的系统环境符合以下要求

  • • 操作系统:Linux

  • • CPU 指令架构:x86_64, arm64

  • • CPU 指令架构:x86_64 架构需要支持 ssse3 指令集

  • • 软件依赖:Docker 20.10.14 版本以上

  • • 软件依赖:Docker Compose 2.0.0 版本以上

  • • 最低资源需求:1 核 CPU / 1 GB 内存 / 5 GB 磁盘

可以根据以下命令来查看相关信息

uname -m                                    # 查看指令架构 cat /proc/cpuinfo| grep "processor"         # 查看 CPU 信息 lscpu | grep ssse3                          # 确认 CPU 是否支持 ssse3 指令集 docker version                              # 查看 Docker 版本 docker compose version                      # 查看 Docker Compose 版本 docker-compose version                      # 查看老版本 docker-compose 版本 free -h                                     # 查看内存信息 df -h                                       # 查看磁盘信息
基于docker安装 1.创建雷池目录

mkdir -p "/data/docker/safeline"

该命令会创建/data/docker/safeline目录作为雷池的安装目录(你可以根据你的实际情况选择安装目录)

请确保该目录至少有 5GB 的存储空间(如果日常流量较大,请保证充足的磁盘容量)

2.下载 compose 编排脚本

使用下方的命令进入雷池安装目录,并下载 docker compose 编排脚本

cd "/data/docker/safeline" wget "https://waf-ce.chaitin.cn/release/latest/compose.yaml"
3.配置 compose 环境变量

使用下方的命令进入雷池安装目录,并创建.env配置文件

cd "/data/docker/safeline" touch ".env"

使用文本编辑器打开.env文件,写入下方的内容,POSTGRES的密码需自定义

使用 vim .env 填写一下内容: SAFELINE_DIR=/data/docker/safeline IMAGE_TAG=latest MGT_PORT=9443 POSTGRES_PASSWORD=yourpassword #-------(自定义密码使用数字+英文大小写组合,勿使用特殊字符) SUBNET_PREFIX=172.22.222 IMAGE_PREFIX=swr.cn-east-3.myhuaweicloud.com/chaitin-safeline ARCH_SUFFIX= RELEASE= REGION= 按键ESC,再按“:wq”保存
image-20250423181922725

如果是 ARM 服务器需要把ARCH_SUFFIX改成-arm

ARCH_SUFFIX=-arm

如果是安装 LTS 版本需要把RELEASE改成-lts

RELEASE=-lts
根据你的实际情况修改配置文件中的 SAFELINE_DIR 和 POSTGRES_PASSWORD 字段
如果使用的是海外服务器建议设置 IMAGE_PREFIX=chaitin 直接通过 docker.io 拉取镜像

配置文件的格式说明如下:

  • SAFELINE_DIR: 雷池安装目录,如/data/safeline

  • IMAGE_TAG: 要安装的雷池版本,保持默认的latest即可

  • MGT_PORT: 雷池控制台的端口,保持默认的9443即可

  • POSTGRES_PASSWORD: 雷池所需数据库的初始化密码,请随机生成一个

  • SUBNET_PREFIX: 雷池内部网络的网段,保持默认的172.22.222即可

  • IMAGE_PREFIX: 雷池镜像源的前缀,建议根据服务器地理位置选择合适的源

  • ARCH_SUFFIX: 雷池架构的后缀,ARM 服务器需要配置为-arm

  • RELEASE: 更新通道,LTS 版本需要配置为-lts

4.启动雷池

现在万事具备,使用以下命令启动雷池服务

cd "/data/docker/safeline" docker compose up -d
image-20250423182248010

命令执行成功则代表雷池安装成功,现在你可以 访问雷池控制台 了

docker ps|grep safeline dc20aa099857   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-luigi:latest      "/bin/sh -c /app/lui…"   18 seconds ago   Up 13 seconds                      80/tcp                                                safeline-luigi f3ea17940f08   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-mgt:latest        "/docker-entrypoint.…"   18 seconds ago   Up 13 seconds (health: starting)   80/tcp, 0.0.0.0:9443->1443/tcp, :::9443->1443/tcp     safeline-mgt c08794c24f9a   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-tengine:latest    "entrypoint.sh nginx…"   19 seconds ago   Up 17 seconds                                                                            safeline-tengine 26da86ec5703   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-postgres:15.2     "docker-entrypoint.s…"   19 seconds ago   Up 17 seconds (health: starting)   5432/tcp                                              safeline-pg b332e5deeab2   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-fvm:latest        "/app/fvm /app/confi…"   19 seconds ago   Up 17 seconds                                                                            safeline-fvm 76bf1c89530b   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-chaos:latest      "./entrypoint.sh /us…"   19 seconds ago   Up 17 seconds                      8080/tcp, 9000/tcp                                    safeline-chaos df4210e22e06   swr.cn-east-3.myhuaweicloud.com/chaitin-safeline/safeline-detector:latest   "/detector/entrypoin…"   19 seconds ago   Up 17 seconds (healthy)            8000-8001/tcp                                         safeline-detector
访问雷池控制台

雷池安装成功以后,你可以打开浏览器访问 IP+9443 来使用雷池控制台。如果是云服务器记得打开安全组的端口。

第一次登录雷池需要初始化你的管理员账户(默认会执行),如果没有找到账户密码,手动执行以下命令即可

docker exec safeline-mgt resetadmin 会显示用户名和密码 2025/04/23 18:38:20 [INFO] model/user.go:168 admin password has been reset [INFO] Initial username:admin [INFO] Initial password:****** [INFO] Done
image-20250423182756483 3.进入WAF后台image-20250423183945592

至此雷池WAF安装完成,下次再介绍如何防护你的WEB网站。

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
唐嫣素颜进幼儿园!6岁女儿戴皇冠萌翻全场,罗晋全程冷脸零互动

唐嫣素颜进幼儿园!6岁女儿戴皇冠萌翻全场,罗晋全程冷脸零互动

优墨出品
2026-05-30 08:57:35
京东618开门红4小时战报出炉:iPhone 1分钟破亿、华为手机10分钟增超5倍

京东618开门红4小时战报出炉:iPhone 1分钟破亿、华为手机10分钟增超5倍

快科技
2026-05-31 09:34:18
宇树机器人被批只是“遥控大玩具”,一代人有一代人的皮影戏

宇树机器人被批只是“遥控大玩具”,一代人有一代人的皮影戏

可达鸭面面观
2026-05-27 16:35:44
奉劝所有人:退休后,跟别人关系再好,一日游、二日游都行,但千万别尝试长时间一起游,否则早晚会后悔

奉劝所有人:退休后,跟别人关系再好,一日游、二日游都行,但千万别尝试长时间一起游,否则早晚会后悔

背包旅行
2026-05-28 18:04:35
拉夫罗夫:莫斯科将把所有历史上的俄罗斯土地归还其合法家园

拉夫罗夫:莫斯科将把所有历史上的俄罗斯土地归还其合法家园

旧窗老街
2026-02-23 01:50:19
杨受成“霸占”容祖儿半生:不娶也不放,她到底图什么?

杨受成“霸占”容祖儿半生:不娶也不放,她到底图什么?

橙星文娱
2026-05-12 15:17:44
人类灭绝已成定局?科学家算出人类灭绝日期,我们还能幸存多久?

人类灭绝已成定局?科学家算出人类灭绝日期,我们还能幸存多久?

蜉蝣说
2026-05-28 19:49:46
媒体人:广厦无法匹配张镇麟的强度,上海阵容厚度优势让人绝望

媒体人:广厦无法匹配张镇麟的强度,上海阵容厚度优势让人绝望

懂球帝
2026-05-31 22:44:31
颠覆认知!近2万人研究:每周一次性生活,男性癌症风险降低69%

颠覆认知!近2万人研究:每周一次性生活,男性癌症风险降低69%

科技虎虎
2026-05-31 10:09:27
“都把儿子养雌化了!”初中男孩出现雌化现象,家长却执迷不悟

“都把儿子养雌化了!”初中男孩出现雌化现象,家长却执迷不悟

妍妍教育日记
2026-05-29 07:55:13
电车的“免费午餐”结束了:养路费改革的必然与公平

电车的“免费午餐”结束了:养路费改革的必然与公平

民间胡扯老哥
2026-05-30 06:39:32
上海一同学聚会吃了43万6,请客的人先行离开,剩下的人当场翻脸

上海一同学聚会吃了43万6,请客的人先行离开,剩下的人当场翻脸

萧竹轻语
2025-06-11 17:21:59
生育大局已定:不出意外的话,从2026年起中国人口将迎来3大变化

生育大局已定:不出意外的话,从2026年起中国人口将迎来3大变化

墨兰史书
2026-06-01 03:20:03
老人最适合吃的高蛋白,虾肉只排第四,第一名很多人都不知道!

老人最适合吃的高蛋白,虾肉只排第四,第一名很多人都不知道!

健康科普365
2026-05-28 19:04:58
给力,克劳福德透露波波维奇关于文班亚马的“金句”,改变了一切

给力,克劳福德透露波波维奇关于文班亚马的“金句”,改变了一切

好火子
2026-06-01 04:48:25
随着雷霆3-4出局,NBA总决赛确定:马刺vs尼克斯!总冠军预测如下

随着雷霆3-4出局,NBA总决赛确定:马刺vs尼克斯!总冠军预测如下

小火箭爱体育
2026-05-31 11:29:29
孔蒂助教斯泰利尼回击德布劳内:你应该学学莫德里奇

孔蒂助教斯泰利尼回击德布劳内:你应该学学莫德里奇

懂球帝
2026-06-01 07:10:29
卫冕失败!亚历山大空砍35+9功亏一篑 两连庄MVP却无缘两连冠

卫冕失败!亚历山大空砍35+9功亏一篑 两连庄MVP却无缘两连冠

醉卧浮生
2026-05-31 10:49:15
梭哈字母哥!开拓者豪赌筹码曝光:杨瀚森等4人+3首轮 归还互换权

梭哈字母哥!开拓者豪赌筹码曝光:杨瀚森等4人+3首轮 归还互换权

林子说事
2026-05-31 12:17:41
洪秀全选妃有多苛刻?不但要求容貌漂亮,还有一要求令女性难接受

洪秀全选妃有多苛刻?不但要求容貌漂亮,还有一要求令女性难接受

铭记历史呀
2026-06-01 02:23:45
2026-06-01 08:08:49
星哥玩云 incentive-icons
星哥玩云
星哥跟你说说工作生活的那些事
379文章数 280关注度
往期回顾 全部

科技要闻

戴尔诺基亚又回来了!AI重估老牌科技公司

头条要闻

媒体:中国防长不去"香会" 主办方的意图落空了

头条要闻

媒体:中国防长不去"香会" 主办方的意图落空了

体育要闻

阿森纳用最悲壮的方式,成就了巴黎王朝

娱乐要闻

朱军退休,正义虽迟但到,女方受惩

财经要闻

网红驱蚊产品,标注化妆品竟含农药成分

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

游戏
家居
亲子
房产
公开课

超越十年二游皇帝,登顶手游氪金榜!胜利女神是怎么做到的?

家居要闻

云栖 舒展如流云

亲子要闻

孕25周孕妇彩超报告耳廓畸形,武姥姥粉丝群解答该咋办?

房产要闻

红动五月!全国抢入核心资产,广州盯紧凯旋新世界!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版