首页 > 其他分享 >完全私有化部署!一款开源轻量级网站防火墙!

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

时间:2024-10-04 11:11:07浏览次数:7  
标签:网站 防火墙 支持 开源 SamWaf 轻量级 SamWaf64

大家好,我是 Java陈序员

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

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

项目介绍

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

功能特色

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

应用架构

应用截图

仪表盘

网站防护

防御规则

IP 白黑名单

URL 白黑名单

CC 防御

防护日志

安装部署

下载最新版本

下载地址

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/#/

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


标签:网站,防火墙,支持,开源,SamWaf,轻量级,SamWaf64
From: https://www.cnblogs.com/codechen8848/p/18445930

相关文章

  • o1 式开源推理链项目 g1:可基于 Llama 3.2-90b 模型
    g1简介g1是一个开源项目,利用Llama3.170b模型在Groq硬件上实现类似OpenAIo1的推理链能力。项目通过精心设计的提示策略引导语言模型进行逐步推理,解决了传统语言模型在逻辑推理方面的不足。工作原理利用动态推理链,逐步引导Llama3.1模型完成复杂逻辑问题模型按......
  • 前端轻量级数据库mongodb
     数据库的分布式存储分为前端的分布式和后端服务的分布式数据存储。Javaweb的开发领域中使用后端的数据分布式和集群数据微服务处理模式。数据用户的请求在前端会承接一部分,数据的请求方式分为前端的限流操作。用户在客户端的请求事件就是数据请求流,数据存储在数组中是字节。数......
  • 清华大学、腾讯联合推全开源多模态架构Oryx 支持超长视频输入
    在人工智能快速发展的今天,一个名为ORYX的多模态大型语言模型正在悄然改变我们对AI理解视觉世界能力的认知。这个由清华大学、腾讯和南洋理工大学研究人员联合开发的AI系统,堪称视觉处理领域的"变形金刚"。ORYX,全称OryxMulti-ModalLargeLanguageModels,是一个专门设计用于......
  • 开源免费Switch模拟器 Ryujinx v1.1.1400 中文免费版
    下载地址:https://pan.quark.cn/s/590ac8551aa7介绍Ryujinx是一款免费、开源的NintendoSwitch模拟器,它可以在电脑上模拟NintendoSwitch游戏机的运行环境,让玩家们能够在PC上畅玩Switch游戏。Ryujinx支持大部分NintendoSwitch游戏,包括TheLegendofZelda:Breath......
  • 【C#生态园】六种开源性能测试工具全面比较:选择最适合你的工具
    开发必读:全面介绍JMeter、Gatling、NBomber、Locust等性能测试利器前言在当今互联网时代,应用程序性能测试工具对于确保软件稳定运行和高效性能至关重要。本文将介绍六种不同的开源性能测试工具,分别是JMeter、Gatling、NBomber、Locust、ApacheBench(ab)和Siege,它们各自拥有......
  • .NET 开源 EF Core 批处理扩展工具,真好用
    前言EntityFrameworkCore(EFCore)作为.NET生态系统中受欢迎的对象关系映射器(ORM),其轻量级、可扩展性和支持多个数据库引擎而备受青睐。本文将介绍一款.NET的开源EFCore批处理扩展工具,它极大地提升了数据处理的效率和性能。来看看如何轻松集成到我们现有的EFCore项目中......
  • 开源 AI 智能名片 2+1 链动模式 S2B2C 商城小程序的数据运营策略与价值创造
    一、引言1.1研究背景在当今数字化时代,数据运营已成为企业发展的核心驱动力。开源AI智能名片2+1链动模式S2B2C商城小程序作为一种创新的营销工具,与数据运营紧密相连。该小程序通过集成人工智能、大数据分析等先进技术,能够实时收集、分析用户行为数据,为企业提供精准的用......
  • Github_以太网开源项目verilog-ethernet代码阅读与移植(五)
    实验背景在(四)中介绍了Github开源项目verilog-ethernet的移植思路,以及对MII接口和数据链路层等功能的仿真,下面介绍数据的跨时钟域传输,以太网数据传输过程和网络层数据传输相关的移植。实验内容数据的跨时钟域传输处理,以太网数据传输过程和网络层数据传输模块介绍与仿真。......
  • 开源电商系统启航电商OMS系统简要设计文档
    一、系统介绍启航电商OMS系统是一套支持多平台多店铺订单处理系统,本项目后端采用SpringCloudAlibaba微服务架构,前端采用Vue2+Element开发。支持淘宝、京东、拼多多、抖店、微信小店开放平台接口处理订单、售后、商品等网店订单业务处理。主要模块包括:订单管理、售后管理......
  • 开源模型应用落地-LangChain实用小技巧-文档分割器-自定义文档分割器(十三)
    一、前言  在LangChain框架中,文档分割器是一种将大段文本拆分成较小块或片段的算法或方法。其目标是创建可单独处理的可管理的片段,这在处理大型文档或数据集时通常是必要的。  而自定义文档分割器可以根据特定的需求和数据类型进行定制和配置,以便更好地适应应用程......