GitHub 上有个开源项目,叫:SafeLine 。
目前已经获得 1.8 万多的 Star 了,是比较火的开源 Web 应用防火墙和反向代理工具。
它专门保护你的网站免受各种网络攻击和漏洞利用,能够过滤和监控进出的 HTTP 流量,阻止恶意访问。
全球超过 18 万次安装,已经保护超过 100 万个网站,每日处理超过 300 亿次 HTTP 请求。
01
项目简介
SafeLine 是一款国产的反向代理型 Web 应用防火墙(WAF),部署在 Web 应用与互联网之间,通过过滤、监控和阻断恶意流量,保护你的网站免受攻击,同时防止未授权数据泄露。
它的核心特性主要是下面这些,能防护绝大多数网站攻击:
现在,你可以直接登录下面这个部署好的面板去瞧瞧,在这里你就能直观的看到受保护网站的防护情况。
链接:https://demo.waf.chaitin.com:9443/在这个面板,你能直观的看到世界各地对你网站发起的请求。拦截了多少恶意请求、用户的请求客户端、引用页面一目了然。
02
工作原理
这个工具的工作原理很简单。
当你在 Web 应用前面部署 SafeLine 后,它就像一个反向代理,所有用户请求都需要先经过这个防火墙,然后才会到达你的服务器。
这样一来,SafeLine 可以在恶意流量到达你的应用之前就将其拦截,保护你的服务器不被直接暴露在互联网上。
安装 SafeLine 非常简单,如果你的网站部署在 1 核 CPU / 1 GB 内存 / 5 GB 硬盘配置以上的 Linux 系统,只需运行下面这个命令就行了。
bash -c "$(curl -fsSLk https://waf.chaitin.com/release/latest/manager.sh)" -- --en部署完成后,你可以登录管理界面,轻松配置要保护的 Web 网站。
你可以在应用程序这里配置你网站的域名、端口等信息,让 SafeLine 开始防护。
如果你是开发者、网站管理员或企业 IT 人员,SafeLine 都是一个值得考虑的 Web 安全解决方案。
它不仅功能强大,而且易于部署和管理,能够为你的 Web 应用提供全方位的安全保护。
开源地址:https://github.com/chaitin/SafeLine03
点击下方卡片,关注逛逛 GitHub
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:
没有评论:
发表评论