完全私有化部署!一款开源轻量级网站防火墙!

news/2024/10/4 11:23:13

大家好,我是 Java陈序员

今天,给大家介绍一款开源轻量级网站防火墙!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

SamWaf —— 是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持 Linux,Windows.

功能特色

  • 完全独立引擎,防护功能不依赖 IIS、Nginx
  • 自定义防护规则,支持脚本和界面编辑
  • 支持白名单访问
  • 支持 IP 黑名单
  • 支持 URL 白名单
  • 支持限制 URL 访问
  • 支持指定界面数据隐私输出
  • 支持 CC 频率访问
  • 支持全局一键配置
  • 支持分网站单独防护策略

应用架构

应用截图

仪表盘

网站防护

防御规则

IP 白黑名单

URL 白黑名单

CC 防御

防护日志

安装部署

下载最新版本

下载地址

  • gitee: https://gitee.com/samwaf/SamWaf/releases
  • github: https://github.com/samwafgo/SamWaf/releases

Windows

  • 直接启动
SamWaf64.exe
  • 服务形式
//安装
SamWaf64.exe install //启动
SamWaf64.exe start//停止
SamWaf64.exe stop//卸载
SamWaf64.exe uninstall

Linux

  • 直接启动
./SamWafLinux64
  • 服务形式
//安装
./SamWafLinux64 install //启动
./SamWafLinux64 start//停止
./SamWafLinux64 stop//卸载
./SamWafLinux64 uninstall

Docker

docker run -d --name=samwaf-instance \-p 26666:26666 \-p 80:80 \-p 443:443 \-v /path/to/your/conf:/app/conf \-v /path/to/your/data:/app/data \-v /path/to/your/logs:/app/logs \samwaf/samwaf

启动访问

启动成功后,浏览器访问 http://127.0.0.1:26666

默认帐号:admin 默认密码:admin868 (注意首次进入请把默认密码改掉)

SamWaf 可以说是一款十分轻量的网站防火墙工具,如果你是小公司还是个人独立开发,这款防火墙工具可以很好的保护网站应用!

快去安装体验吧~

项目地址:https://github.com/samwafgo/SamWaf

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/67611.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

[题解]SFMOI Round I A~C

Portal:https://www.luogu.com.cn/contest/179008 \(\bf{100+50+50+25+5=\color{indianred}225\color{black}\ ,\ rk.\ 184}\)A - Strange Cake Game 显然对于小W,向下移动蛋糕刀是最有利的;对于小M,向右移动是最有利的。所以双方以最佳状态移动,最终\(x\le y\)的巧克力是…

11-网络物理隔离技术原理与应用

11.1 概述 1)概念 目的:既能满足内外网信息及数据交换需求,又能防止网络安全事件出现 基本原理:避免两台计算机之间直接的信息交换以及物理上的连通,以阻断两台计算机之间的直接在线网络攻击 2)风险网络非法外联 U盘摆渡攻击 网络物理隔离产品安全隐患 针对物理隔离的攻击…

电路的三态机制——以MUX为例

CMOS 电路一般而言是不提供高阻态状态的,要提供高阻状态就得有特殊的电路安排,可是那样就使芯片上的电路单元不规整划一了……对于像这样的电路的实现,现在采用的策略是将其做成标准件供程序员选用,但不向程序员开放高阻状态,以免滥用——《香山源码剖析》5.1 组合电路电路…

深入 MUX 的三态机制

CMOS 电路一般而言是不提供高阻态状态的,要提供高阻状态就得有特殊的电路安排,可是那样就使芯片上的电路单元不规整划一了……对于像这样的电路的实现,现在采用的策略是将其做成标准件供程序员选用,但不向程序员开放高阻状态,以免滥用——《香山源码剖析》5.1 组合电路电路…

测试H7-TOOL的CANFD助手J1939批量数据传输连续运行30个小时稳定不丢包

根据客户需求做的一个不断电连续运行测试。 测试条件 1、H7-TOOL的CAN/CANFD助手控制一个节点设备 2、使用J1939协议 3、经典CAN方式,波特率250KbpsJ1939测试命令,250ms一次发送接收测试昨天下午三点到今晚9点半,共计30个小时不断电连续测试, 实时记录的文件:现在还在持续运…

Numpy快速上手

NumPy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。使用PyTorch构建神经网络模型时,通常会使用NumPy实现数据预处理和一些模型指标的计算,飞桨中的Tensor数据可以很方便的和ndarray数组进行相互转换。 NumPy具有如下功能:ndarray数组:一个具有矢量算术运…

悬线法

简单介绍 学习笔记 悬线法,相当于有一个限高绳,向左向右找到不低于这个高度的左右边界。例题 SP1805 例题 分类讨论:当 \(l=1\),到达边界停止。当 \(a[i]>a[i-1]\),低于高度,停止拓展。当 \(a[i]<=a[i-1]\),可以扩展,直接继承 \(l[i]=l[l[i]-1]\)。相同的求右端点…

互联网明厨亮灶智慧监管系统

互联网明厨亮灶智慧监管系统基于AI视觉图像分析技术,互联网明厨亮灶智慧监管系统可以识别餐厅学校食堂后厨人员行为及穿戴是否合规,除此之外,互联网明厨亮灶智慧监管系统对于未经允许出入后厨的人员、不符合规定的着装(如不穿厨师服、不按要求穿戴厨师帽或者佩戴口罩和手套…