FlowZ:改规则不断流的 sing-box 桌面客户端

FlowZ
链式代理搬进桌面 GUI
| 平台 | Windows / macOS / Linux |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(MIT) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | v4.3.3(2026-08-26 发布) |
| 最近提交 | 2026-10-08 |
| 安装包 | 共 6 个文件,下方列常用安装包 |
| 开发方 | dododook(GitHub 仓库所有者) |
| GitHub | ★ 935 · Fork 67 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
下载最新版 v4.3.3
不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。
这是什么
FlowZ 把 sing-box 做成了偏“所见即所得”的桌面客户端:节点、规则、连接拓扑、实时流量和日志都能在图形界面里处理。
它最有辨识度的能力是改规则值不断流。编辑已启用规则的域名、IP 等匹配值时,local rule-set 会热重载;切节点也走 selector 热切换,不必重启整套核心。
WireGuard、WARP 与 Tailscale 在这里和普通代理一样,能被选中、分流和热切。WARP 可匿名注册,Tailscale 通过浏览器交互登录,组成一套图形化组网入口。
适合谁
- 经常微调域名、进程或规则集匹配值,不能接受每改一项就断掉现有连接的人
- 想把 WARP、Tailscale 和 WireGuard 当成一等节点参与分流的人
- 需要按应用进程名或路径指定代理、直连、阻止,并组合多种匹配条件的人
- 会替换 第三方 sing-box fork,希望客户端识别后不要自动更新覆盖它的人
和同类怎么比
| 对比 | FlowZ | 直接维护 sing-box JSON | sing-box 官方 dashboard |
|---|---|---|---|
| 规则修改 | 匹配值可热重载 | 修改配置文件 | 作为可选管理面 |
| 节点切换 | selector 默认不断流 | 依配置与管理方式 | 可通过 FlowZ 内核开启 |
| 组网入口 | WARP 注册、Tailscale 登录 | 手写对应配置 | 提供高级管理入口 |
| 故障处理 | 脱敏诊断报告 + 自动回滚 | 自行排查 | FlowZ 将其作为逃生舱 |
一句话:FlowZ 把 sing-box 的配置能力做成 GUI,同时尽量把小改动留在热更新路径里。
八卦生态
FlowZ 仓库在 2026 年创建,GitHub 元数据显示它不是 fork;README 顶部又明确写出原作者开源地址 zhangjh/FlowZ。这是一条比简单 fork 标记更绕的来源线索,也解释了仓库为何主动保留原作者入口。
项目自己概括的四个关键词是配置简单、规则明确、切换不断流、一次授权零提权。后两项落实为 macOS root daemon、Windows 系统服务以及规则热重载,口号和实现路径能一一对上。
避坑
- 结构性配置变更仍会让核心重启约 1 秒,包括增删或排序规则、切换路由模式、修改端口与 TUN 设置
- 每台设备只支持一个 Tailscale 节点,多个账号都会使用
100.64.0.0/10,彼此会覆盖 - Linux/Windows 的 NaiveProxy 依赖 Cronet,库缺失时 naive 节点会被跳过,其他协议不受影响
- 系统代理模式不能完整接管 DNS,也挡不住 QUIC 泄漏;这两项需要 TUN,Block QUIC 也只阻断代理方向的 UDP 443
深入教程
协议扩展、规则热更新边界、组网方式与已知限制都写在 FlowZ 官方仓库 README,遇到约 1 秒重连先对照其中的行为说明。