部署 SafeLine雷池web应用防火墙
本文介绍了SafeLine WAF防火墙的部署流程。首先需要准备Linux服务器(x86_64或arm64架构)并安装Docker 20.10.14+和Docker Compose 2.0.0+。若服务器未安装Docker,可通过1Panel面板进行安装配置。部署时使用自动安装脚本执行部署命令,完成后通过Web界面登录管理。文章详细展示了添加应用、配置防护规则以及测试SQL注入防护功能的完整过程,
部署 SafeLine
1.SafeLine官网:
https://safepoint.cloud/landing/safeline
2.最低配置要求:
操作系统:linux
框架:x86_64、arm64
软件依赖:Docker 版本 20.10.14 或更高版本
软件依赖性:Docker Compose 版本 2.0.0 或更高版本
最小环境:1 核 CPU / 1 GB 内存 / 5 GB 磁盘
3.部署前查看服务器环境:
uname -m

docker version

如果linux系统没有docker,可安装1Panel
1Panel官网:https://1panel.cn/docs/v1/installation/package_installation/
A.下载离线包
请自行下载 1Panel 最新版本的离线包,并复制到目标机器的 /tmp 目录下。
离线包下载链接:https://community.fit2cloud.com/#/products/1panel/downloads
B.解压1Panel离线包
以 root 用户 ssh 登录到目标机器, 并执行如下命令:
cd /tmp
解压离线包(1panel-v1.10.0-lts-linux-amd64.tar.gz 为示例离线包名称,操作时可根据实际离线包名称替换)
tar zxvf 1panel-v1.10.0-lts-linux-amd64.tar.gz
C.执行安装脚本
进入离线包目录(1panel-v1.10.0-lts-linux-amd64 为示例离线包目录名称,操作时可根据实际离线包名称替换)
cd 1panel-v1.10.0-lts-linux-amd64
运行安装脚本
/bin/bash install.sh
D.登录访问
安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel:
http://目标服务器 IP 地址:目标端口/安全入口
如果使用的是云服务器,请至安全组开放目标端口。
ssh 登录 1Panel 服务器后,执行 1pctl user-info 命令可获取安全入口(entrance)
4.自动部署
使用以下命令启动 SafeLine 的自动安装。(此过程需要 root 权限)
bash -c "$(curl -fsSLk https://waf.chaitin.com/release/latest/manager.sh)" -- --en

5.登录SafeLine WAF
6.添加应用


7.应用添加后,使用SafeLine WAF的IP地址加应用端口进行访问
8.测试,在网页输入http://雷池IP:30030后添加“/?id=1%20and%201=1”进行sql注入测试,如http://192.168.1.1:30030/?id=1%20and%201=1
查看雷池报告和攻击日志


更多推荐
所有评论(0)