院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目地址
Gitee: https://gitee.com/samwaf/SamWaf/releases
项目简介
SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位
软件特点
代码完全开源
私有化部署
轻量化不依赖三方服务
完全独立引擎,防护功能不依赖IIS,Nginx
自定义防护规则,支持脚本和界面编辑
白名单访问
IP黑名单
URL白名单
限制URL访问
指定界面数据隐私输出
CC频率访问
全局一键配置
分网站单独防护策略
日志加密保存
通讯日志加密
信息脱敏保存
部署安装
安装Docker
curl -sSL https://get.docker.com/ | sh
安装Docker-compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
Docker安装服务
mkdir -p /data/samwaf/conf
mkdir -p /data/samwaf/data
mkdir -p /data/samwaf/logs
docker run -d --name=samwaf-instance \
-p 26666:26666 \
-p 80:80 \
-p 443:443 \
-v /data/samwaf/conf:/app/conf \
-v /data/samwaf/data:/app/data \
-v /data/samwaf/logs:/app/logs \
samwaf/samwaf
Windows安装
直接启动
SamWaf64.exe
服务形式
//安装
SamWaf64.exe install
//启动
SamWaf64.exe start
//停止
SamWaf64.exe stop
//卸载
SamWaf64.exe uninstall
Linux安装
# 下载并解压
wget https://gitee.com/samwaf/SamWaf/releases/download/v1.3.4/SamWaf_Linux_x86_64.v1.3.4.tar.gz && tar -zxvf SamWaf_Linux_x86_64.v1.3.4.tar.gz
#启动
./SamWafLinux64
# 以服务形式启动
./SamWafLinux64 install #安装
./SamWafLinux64 start # 启动
./SamWafLinux64 stop # 停止
./SamWafLinux64 uninstall # 卸载
Web访问
http://ip:26666 默认帐号:admin 默认密码:admin868
登录成功:
多种页面配置:
添加要防护的网站:
招贤纳士
欢迎👏关注《院长技术》,只做原创,干货~~~
更多技术干货持续输出中......
知识星球,试运营中,
原价188¥在不断上涨,
现加入仅需129¥
,文档正逐渐上传!
欢迎加入
QQ-4
群:【