首页下载与安装

下载与安装

两种安装方式,按你的环境选择即可。脚本会自动获取最新镜像并完成部署,无外部依赖。

环境要求

  • Linux 发行版(Debian / Ubuntu / CentOS / RHEL / Rocky / 银河麒麟 / 统信 UOS 等)
  • 架构:amd64arm64
  • 内核 ≥ 4.18(启用 HTTP/3 / QUIC 建议 ≥ 5.4)
  • root 或具备 sudo 权限的账户
  • 已安装 curldocker ≥ 20.10、docker compose

方式 1 · 一键安装脚本(推荐)

脚本会自动检测 Docker 与系统环境,下载并启动最新版本。安装完成后可通过 foxwaf CLI 管理服务。

curl -fsSL https://server.foxwaf.cn/install.sh | bash
提示:默认面板地址为 http://<服务器 IP>:8088/fox,初始账号 fox / fox,请登录后立即修改密码。

方式 2 · Docker Compose

已有 Docker 环境时,可手动获取镜像与 docker-compose.yaml 后部署:

mkdir -p /data/foxwaf && cd /data/foxwaf curl -fsSLO https://server.foxwaf.cn/release/latest/docker-compose.yaml docker compose up -d

各历史版本目录均包含完整的 docker-compose.yaml、镜像 tar 包及校验文件,可在 版本发布 页选取。

常用 CLI 命令

安装完成后可使用 foxwaf 管理服务:

命令说明
foxwaf status查看运行状态、版本、CPU / 内存、端口监听
foxwaf logs实时跟踪运行日志
foxwaf restart平滑重启服务,配置变更立即生效
foxwaf update按 GitCode / GitHub / 官方镜像源优先级检查并安装新版本
foxwaf export打包配置 / 数据库 / 证书 / 插件至 backup/ 目录
foxwaf import <file>从备份文件恢复(省略路径时取 backup/ 下最新一份)
foxwaf reset-auth重置 Web 控制台登录用户 / 密码,无需重启

校验与升级

每个版本目录均提供 wafsource.enc.md5foxwaf-image.tar.gz.md5。下载后可手动校验:

md5sum -c waf

在线升级:CLI 会从配置的镜像源(GitHub / GitCode)按优先级尝试拉取,全部失败时自动回退至官方直链。

foxwaf update

下一步