部署 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
在这里插入图片描述

查看雷池报告和攻击日志
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐