概要
- フル名
docker.io/samwaf/samwaf- Registry
- docker.io
- 名前空間
- samwaf
- リポジトリ
- samwaf
- キャッシュ Tag 数
- 257
- 最終同期
- 07/05/2026, 10:51 PM
概要
SamWAF 开源 Web 应用防火墙镜像,HTTP 流量检测与 CC/SQLi/XSS 防护,自托管 WAF 反向代理。
詳細
samwaf/samwaf 运行 SamWAF 开源 Web 应用防火墙,作为反向代理检测 HTTP 流量并防御 CC 攻击、SQL 注入、XSS 等 Web 威胁。定位为自托管 WAF 反向代理,需配置 upstream 后端与规则集;K8s Deployment 内网 Web 安全防护。
快速启动
docker run -d --name samwaf \
-p 8080:8080 \
-e UPSTREAM=http://backend:80 \
docker.io/samwaf/samwaf:latest
推荐实践
docker run -d --name samwaf \
--restart unless-stopped \
-p 80:8080 \
-e UPSTREAM=http://app.internal:8080 \
-v /data/samwaf:/etc/samwaf \
docker.io/samwaf/samwaf:1.0.0
核心参数说明
-p 80:8080— WAF 代理入口-e UPSTREAM— 后端应用地址-v .../samwaf:...— WAF 规则配置- 防护 — CC/SQLi/XSS/爬虫
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: samwaf
spec:
replicas: 2
selector:
matchLabels:
app: samwaf
template:
metadata:
labels:
app: samwaf
spec:
containers:
- name: waf
image: docker.io/samwaf/samwaf:1.0.0
ports:
- containerPort: 8080
env:
- name: UPSTREAM
value: http://backend:8080
volumeMounts:
- name: config
mountPath: /etc/samwaf
volumes:
- name: config
configMap:
name: samwaf-rules
---
apiVersion: v1
kind: Service
metadata:
name: samwaf
spec:
selector:
app: samwaf
ports:
- port: 80
targetPort: 8080
Ingress 前置 SamWAF;ConfigMap 管理防护规则。
最新 Tag(20 件)
すべての 257 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/samwaf/samwaf :beta | linux/amd64linux/arm64 | 2026/06/26 13:58 | 111.8 MB | sha256:005d345f89ce… | |||
docker.io/samwaf/samwaf :v1.3.21-beta.5 | linux/amd64linux/arm64 | 2026/06/26 13:58 | 111.8 MB | sha256:005d345f89ce… | |||
docker.io/samwaf/samwaf :v1.3.21-beta.4 | linux/amd64linux/arm64 | 2026/06/22 10:36 | 111.7 MB | sha256:e29784820b94… | |||
docker.io/samwaf/samwaf :v1.3.21-beta.3 | linux/amd64linux/arm64 | 2026/06/18 15:03 | 111.7 MB | sha256:c43a303be212… | |||
docker.io/samwaf/samwaf :v1.3.21-beta.2 | linux/amd64linux/arm64 | 2026/06/17 17:02 | 111.6 MB | sha256:3ae7668d3b89… | |||
docker.io/samwaf/samwaf :v1.3.21-beta.1 | linux/amd64linux/arm64 | 2026/06/03 13:54 | 0.0 MB | sha256:b1ce8b6d7db0… | |||
docker.io/samwaf/samwaf :latest | linux/amd64linux/arm64 | 2026/05/28 09:59 | 111.0 MB | sha256:2fa4476315a7… | |||
docker.io/samwaf/samwaf :v1.3.20 | linux/amd64linux/arm64 | 2026/05/28 09:59 | 111.0 MB | sha256:2fa4476315a7… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.21 | linux/amd64linux/arm64 | 2026/05/26 14:21 | 111.0 MB | sha256:42dd1a974f7a… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.20 | linux/amd64linux/arm64 | 2026/05/26 13:45 | 111.0 MB | sha256:a430cf1c307f… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.19 | linux/amd64linux/arm64 | 2026/05/14 15:25 | 111.0 MB | sha256:dc133f36ab8e… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.18 | linux/amd64linux/arm64 | 2026/05/12 09:31 | 106.7 MB | sha256:c9eea963f2ff… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.17 | linux/amd64linux/arm64 | 2026/05/09 10:50 | 106.6 MB | sha256:272cca9f22da… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.16 | linux/amd64linux/arm64 | 2026/05/08 16:55 | 106.6 MB | sha256:5b589b3c7847… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.15 | linux/amd64linux/arm64 | 2026/05/08 15:30 | 106.6 MB | sha256:57ef5d78b400… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.14 | linux/amd64linux/arm64 | 2026/04/24 17:09 | 106.6 MB | sha256:49615ae29b88… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.13 | linux/amd64linux/arm64 | 2026/04/24 10:41 | 106.6 MB | sha256:d1047b0c142c… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.12 | linux/amd64linux/arm64 | 2026/04/23 17:19 | 106.6 MB | sha256:f6db028e831c… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.11 | linux/amd64linux/arm64 | 2026/04/17 10:50 | 106.3 MB | sha256:ec1cb2480295… | |||
docker.io/samwaf/samwaf :v1.3.20-beta.10 | linux/amd64linux/arm64 | 2026/04/15 15:38 | 106.3 MB | sha256:cdea735e3de7… |