当前位置: 首页 > backend >正文

使用开源免费雷池WAF防火墙,接入保护你的网站

使用开源免费雷池WAF防火墙,接入保护你的网站

大家好,我是星哥,昨天介绍了《开源免费WEB防火墙,不让黑客越雷池一步!》链接:https://mp.weixin.qq.com/s/9TOXth3128N6PtXhaWI5aw

今天讲一下如何把网站接入到雷池WAF。

首先需要安装雷池WAF。

雷池工作原理(图)

image-20250424190054665

解析一个新的域名

加入WAF之前的解析路径:

test-waf.xgss.net—>腾讯云CVM(宝塔中新建一个站点即可)

现在要加入WAF的保护的路径

test-waf.xgss.net —> 雷池WAF —> 腾讯云CVM

1.在宝塔中添加一个站点

新建一个站点,我这里添加一个测试的域名:test-waf.xgss.net,这里只是添加一个演示的静态站,数据库和PHP都不选。

把域名解析到服务器中

image-20250425094459269

打开域名看是否可以访问

如图,访问成功,说明站点已经搭建好。

image-20250425094807642

2.添加应用(添加站点)

登录雷池控制台后, 进入 防护应用 - 应用管理 页面, 点击右上角的 添加应用 按钮进行配置.

image-20250424190507782

一些关键字段的说明如下:

域名: 通过雷池访问该应用时使用的域名 (支持使用 * 做为通配符),注意修改 DNS 解析到雷池 IP

端口: 雷池监听的端口 (如需配置 HTTPS 服务, 请勾选 SSL 选项并配置对应的 SSL 证书)

上游服务器: 被保护的 Web 服务的实际地址

3.编辑应用

如图填写

域名: test-waf.xgss.net

端口:这里之所以选择82端口,是因为WAF和WEB在同一台服务器上,端口冲突了

如果有条件可以选择安装在不同的服务器上,将域名解析到WAF上,再转发到上游服务器

上游服务器: IP+端口

image-20250425095710644

4.测试

分别打开:
http://test-waf.xgss.net/http://test-waf.xgss.net:82

没有WAF的

image-20250425100101616

image-20250425102429060

模拟一次攻击

http://test-waf.xgss.net/?q=<script>alert(%27XSS%27)</script>http://test-waf.xgss.net:82/?q=<script>alert(%27XSS%27)</script>

如图没有被拦截

image-20250425102522523

如图被拦截了

image-20250425102451692

查看防护记录

image-20250425102714221

查看统计报表

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置CC防护

如图打开CC防护,依次点击“防护应用”、点击“详情”,进入设置

有三种模式

1.防护模式(发现攻击后将自动拦截,并记录攻击事件)

2.观察模式(有攻击,只记录不拦截)

3.维护模式(显示:网站维护中,暂时无法访问)

image-20250425104644129

image-20250425102935758

多次刷新页面,实现了封禁

image-20250425103141087

人机验证

如图开启人机验证,开启人机验证后,被自动化程序控制的浏览器将会被阻止

image-20250425105109356

身份认证

打开身份认证

如图打开身份认证

image-20250425104458000

添加用户

以此点击“身份认证”,“配置”,“添加用户”

image-20250425104012822

再访问页面,需要输入账号和密码

image-20250425104117231

授权

未获得授权,再回到WAF后台授权

image-20250425104203590

以此点击“身份认证”、账号,授权,点击授权通过即可。

image-20250425103904534

结尾

说了这么多,相信大家都看出来雷池 WAF 防火墙有多香了吧!零成本、易操作,防护效果还杠杠的。不管你是个人博主,还是小团队做的网站,赶紧安排上!把它接入网站,就等于给网站上了一道坚固的安全锁。

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

http://www.xdnf.cn/news/1909.html

相关文章:

  • Shell 脚本入门:从零开始写自动化脚本
  • 代码随想录算法训练营day11(二叉树)
  • 轻量级静态网站托管:服务器配置与网站性能深入探讨
  • Sui 携手 xMoney 和 xPortal 推出虚拟万事达卡,拓展现实支付场景接入
  • 分布式ID生成方案详解
  • 软件为什么需要性能测试?软件测试机构性能测试注意事项有哪些?
  • 实时数据驱动未来:谷云科技CDC实时数据集成平台新版本发布
  • JAVA常用分布式锁Redisson
  • 大模型驱动智能服务变革:从全流程赋能到行业纵深落地
  • WHAT - 前端开发书单推荐
  • 带宽?增益带宽积?压摆率?
  • 基于物联网的智能家居安全防护系统设计
  • Java 24 深度解析:云原生时代的性能更新与安全重构
  • 用 Python 打造打篮球字符动画!控制台彩色炫酷输出,抖音搞怪视频灵感还原
  • 基于 Python(selenium) 的今日头条定向爬虫:根据输入的关键词在今日头条上进行搜索,并爬取新闻详情页的内容
  • 大型超市仓储管理5大痛点解析 智能穿梭车如何实现降本增效?
  • 数字后端设计 (五):布线——芯片里的「交通总动员」
  • [自记录]一次Nvidia显卡的AI容器基础镜像制作过程(含Torch版本和ONNXRuntime版本选择)
  • AI新战局:Gemini 2.5 Pro强势挑战OpenAI o3,谁是真“全能”?“锯齿AGI”时代已来临?
  • 快速了解redis,个人笔记
  • CRM管理优化的7个关键指标:提升客户留存率的科学方法
  • 优化算法
  • 文档编辑:reStructuredText全面使用指南 — 第二部分 基础语法
  • 【金仓数据库征文】-《深入探索金仓数据库:从基础到实战》
  • 【贝叶斯定理01】白话贝叶斯(原理篇)
  • MYSQL 常用数值函数 和 条件函数 详解
  • 1、RabbitMQ的概述笔记
  • Linux-06 ubuntu 系统截图软件使用简单记录
  • 百度Create2025 AI开发者大会:模型与应用的未来已来
  • 数智飞轮:AI时代企业增长的核心密码