环境要求
部署前的运维速查。概念说明见 核心概念。
1. FF1 Master 服务器
Section titled “1. FF1 Master 服务器”| 项目 | 要求 | |------|------| | 操作系统 | Linux(x86_64 / arm64),推荐 Debian 12 / Ubuntu 22.04+ | | CPU / 内存 | 2 核 / 2 GB 起;节点较多时建议 4 核 / 4 GB+ | | 磁盘 | 20 GB+(含数据与日志) | | 网络 | 可被运维浏览器访问;各节点的 FF1 Core 能主动连上 Master(出站) | | 存储 | 内嵌 SQLite,随 FF1 Master 打包,无需单独安装数据库 |
Master 默认监听 80,可改为 443 配 TLS,或由 Nginx / Caddy 反代。
2. 节点与 FF1 Core
Section titled “2. 节点与 FF1 Core”| 项目 | 要求 |
|------|------|
| 操作系统 | Linux x86_64 / arm64 |
| 权限 | root,或具备 systemd、写 /usr/local/bin 的 sudo |
| 网络 | 能出站访问 Master;对外提供转发业务端口 |
FF1 Core 可由 Master 的 SSH 一键装机非交互安装,也可 手动安装。节点无需公网 IP,只要能主动连接 Master 即可(SSH 装机时另需 Master 能连到节点管理口)。
3. 端口与连通性
Section titled “3. 端口与连通性”| 方向 | 说明 | |------|------| | 运维 → Master | 控制台 HTTP/HTTPS | | 节点 → Master | FF1 Core 长连接与配置同步、安装包下载 | | Master → 节点 | SSH 一键装机(22 或自定义端口) | | 业务流量 | 由各转发规则的入口端口决定,与 Master 管理端口无关 |
防火墙至少放行:节点能出站访问 Master;若用 SSH 装机,Master 需能入站 SSH 到节点。
4. 授权(License)
Section titled “4. 授权(License)”未激活或过期时控制台会提示;已部署节点不会被删除,但部分管理能力可能受限。
5. 常见问题
Section titled “5. 常见问题”Q:需要单独装数据库吗? A:不需要。FF1 Master 内嵌 SQLite,数据存放在数据目录下,定期备份该目录即可。
Q:节点没有公网 IP 可以吗? A:可以,只要节点能主动连接 Master。SSH 装机仍需 Master 能连到节点管理口。
Q:支持 Windows 节点吗? A:当前仅支持 Linux。