雷池 SafeLine WAF 从零搭建与上线实战指南
雷池(SafeLine)是长亭开源免费 WAF,采用反向代理架构,可防御 SQL 注入、XSS、CC 攻击、爬虫、暴力破解等 Web 威胁。本文全程新手向,从买服务器、域名,到一键安装 WAF、部署网站、域名解析、HTTPS 证书、安全防护上线全流程,附带界面示意图。
- 最低配置:1 核 1G 内存、20G 硬盘(个人博客、小型静态站)
- 推荐配置:2 核 2G 内存、40G 硬盘(业务程序 + WAF 同机部署)
- 操作系统:Debian 12 / Ubuntu 22.04 / CentOS7(本文以 Debian 12 演示)

服务器后台安全组必须提前放行 4 个端口:
- 22:SSH 远程连接服务器
- 9443:雷池 WAF 后台管理面板 HTTPS 端口
- 80:HTTP 网站入口
- 443:HTTPS 加密网站入口
- 在阿里云 / 腾讯云注册一级域名(如demo.com),开启 WHOIS 隐私保护
- 记录服务器公网 IP,后续添加 A 记录:域名 → 服务器公网 IP
- 可同步申请免费 SSL 证书(阿里云 / Let’s Encrypt 均可,后续导入雷池)
- 本地打开 SSH 工具(Xshell、FinalShell、Windows PowerShell)
|
bash |
- 系统基础更新
|
bash |
- 放行系统防火墙端口(Debian/Ubuntu ufw)
|
bash |
雷池官方提供全自动部署脚本,自动安装 Docker、拉取镜像、启动服务,全程复制执行即可。
|
bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)" |

2. 安装交互选择
- 弹出选项输入 1 选择安装
- 未检测 Docker 时输入 y 自动安装 Docker 环境
- 安装路径默认回车 /data/safeline
- 等待镜像拉取、容器启动完成
安装结束终端会打印:
- 管理地址:https://服务器IP:9443
- 默认账号:admin
- 初始密码(可手动查询密码)
|
bash |
- 浏览器输入 https://公网IP:9443,自签名证书警告选择「继续访问」

- 输入 admin + 初始密码,首次登录强制修改高强度密码(大小写 + 数字 + 符号)
- 绑定 2FA 双重验证(推荐腾讯身份验证器 / 谷歌验证器),防止后台被盗号

雷池为反向代理模式:外网流量先进雷池清洗攻击流量,再转发到后端网站程序。分同机部署(WAF + 网站一台服务器)、分离部署(独立业务服务器)。
- 后端网站修改监听端口,禁止占用 80/443
示例:Nginx 网站原本 80 端口,改为127.0.0.1:8080,仅本地访问
|
nginx |
重载 Nginx:nginx -s reload
2. 测试后端可用性:curl http://127.0.0.1:8080,能返回页面即正常
- 业务服务器仅内网互通,安全组只放行雷池服务器 IP 访问网站端口
- 雷池上游地址填写业务服务器内网 IP + 端口,隔绝业务服务器直连公网


- 左侧菜单栏:防护应用 → 右上角添加应用

- 核心参数填写(以域名demo.com为例)
|
配置项 |
填写示例 |
说明 |
|
对外域名 |
Demo.com |
访问网站的公网域名 |
|
监听端口 |
80、443 |
雷池对外接收流量端口 |
|
上游服务器 |
后端网站本地地址端口 |
|
|
SSL 开关 |
开启 |
启用 HTTPS 加密 |

- SSL 证书配置
- 方式 1:雷池内申请免费 Let’s Encrypt 证书(自动续签)
- 方式 2:上传域名服务商下载的 PEM 证书文件
- 防护策略默认启用:SQL 注入、XSS、CC、路径遍历、爬虫拦截、暴力破解全部自动开启;新手保持默认「拦截模式」即可。
- 进入域名服务商 DNS 解析后台
- 添加 A 记录:
- 主机记录:@(根域名)、www(www 子域名)
- 记录值:填写服务器公网 IP
- TTL:默认 10 分钟
- 等待解析生效(通常 5–30 分钟),可使用ping demo.com验证 IP 指向正确
浏览器打开 https://demo.com,正常加载网站页面即为部署成功。
在地址栏输入注入测试链接:
https://demo.com/?id=union select 1,2
雷池会直接弹出访问被拦截页面,日志后台可查看攻击来源 IP、攻击类型。
左侧菜单安全日志,可查看拦截记录、访问统计、CC 攻击、爬虫访问明细。
- IP 黑白名单:信任 IP 加入白名单(如自己办公网),恶意攻击 IP 拉黑永久拦截
- CC 防护阈值:限制单 IP 每秒请求数,防刷站
- 自定义拦截规则:屏蔽敏感 URL、恶意 UA 扫描器
- 后台访问限制:系统设置里限制仅固定 IP 可访问 9443 管理面板
- 自动备份:开启雷池配置定时备份,防止配置丢失
- 打不开 9443 后台:检查云安全组、服务器防火墙是否放行 9443 端口
- 网站 502 错误:上游后端服务未启动、端口填写错误、内网不通
- HTTPS 证书报错:证书文件格式错误、域名不匹配、未正确上传
- 攻击不拦截:站点策略改成了「观察模式」,切换为拦截模式即可
- 忘记 admin 密码:执行重置命令
|
bash |
用户浏览器 → DNS 解析 → 服务器 80/443 → 雷池 WAF 清洗攻击 → 转发至后端 Nginx / 程序服务
全程零付费、开源免费商用无限制,一台低配云服务器即可实现全站 Web 安全防护。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)