不灭的火

革命尚未成功,同志仍须努力 _ 加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2025-10-30 19:26:03  修改时间:2025-10-31 00:42:25  分类:IT运维/网络管理  编辑

一、SamWaf简介

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

二、SamWaf安装

使用官方的一键安装脚本安装: 链接地址

Linux环境:

  • Linux 一键自动下载并安装脚本
curl -sSO http://update.samwaf.com/latest/install_samwaf.sh && bash install_samwaf.sh install

安装时输出的日志:


[root@AlbertWen ~]# curl -sSO http://update.samwaf.com/latest/install_samwaf.sh && bash install_samwaf.sh install 
📥 Installing SamWaf...
📁 Installation directory: /www/server/SamWaf
📥 Downloading from https://update.samwaf.com/latest/SamWaf_Linux_x86_64.tar.gz...
--2025-10-30 19:23:35--  https://update.samwaf.com/latest/SamWaf_Linux_x86_64.tar.gz
Resolving update.samwaf.com (update.samwaf.com)... 43.156.162.31
Connecting to update.samwaf.com (update.samwaf.com)|43.156.162.31|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 33762535 (32M) [application/gzip]
Saving to: ‘/tmp/samwaf.tar.gz’

/tmp/samwaf.tar.gz        100%[==================================>]  32.20M  22.4KB/s    in 21m 13s 

2025-10-30 19:44:49 (25.9 KB/s) - ‘/tmp/samwaf.tar.gz’ saved [33762535/33762535]

📦 Extracting...

==========================================
  SamWaf Web Application Firewall v1.3.16
  Version Name: 20250928 
==========================================

2025-10-30 19:44:50.262 INFO    load config
2025-10-30 19:44:50.262 WARN    找不到配置文件..
2025-10-30 19:44:50.262 INFO     config updated
2025-10-30 19:44:50.262 INFO    user_code:289800cb8b604e6ba20ec84f5d4e1081 ,soft_id:SamWafCom
Samwaf Log Path: /www/server/SamWaf/logs/log.log
Samwaf has successfully executed the 'install' command.

==========================================
  SamWaf Web Application Firewall v1.3.16
  Version Name: 20250928 
==========================================

2025-10-30 19:44:50.910 INFO    load config
2025-10-30 19:44:50.910 INFO    user_code:289800cb8b604e6ba20ec84f5d4e1081 ,soft_id:SamWafCom
Samwaf Log Path: /www/server/SamWaf/logs/log.log
Samwaf has successfully executed the 'start' command.
✅ SamWaf installed successfully!
==================================================================
📋 SamWaf管理信息
==================================================================
 🌐 外网管理地址: http://120.25.xxx.yyy:26666
 🏠 内网管理地址: http://172.18.74.219:26666
 👤 默认用户名: admin
 🔑 默认密码: admin868

 📁 安装目录: /www/server/SamWaf
 🔧 服务管理: cd /www/server/SamWaf && ./SamWafLinux64 [start|stop]
 🗑️ 卸载命令: bash install_samwaf.sh uninstall
 🔄 更新命令: bash install_samwaf.sh update
 🔗 GitHub: https://github.com/samwafgo/SamWaf
==================================================================
  • Linux 一键卸载脚本 
curl -sSO http://update.samwaf.com/latest/install_samwaf.sh && bash install_samwaf.sh 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 \
           -v /path/to/your/ssl:/app/ssl \
           samwaf/samwaf

更多docker启动上面的解释 https://hub.docker.com/r/samwaf/samwaf

标签

  • latest :最新正式版本(建议生产使用)
  • beta: 最新测试版本(可以在测试体验最新特性,或修正特定bug)

三、启动访问

http://127.0.0.1:26666

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

四、升级指南

注意:升级过程会终止服务,请在闲时进行升级。

自动升级

如有新版本页面会弹出升级框进行确认即可发起升级,升级完毕后,页面会自动刷新。

手动升级

  • 对于直接启动方式

关闭应用,下载最新程序替换,再手工启动就可以了。1.先暂停服务

 ./SamWafLinux64 stop
  
2.替换最新应用文件

3.启动
./SamWafLinux64 start