Brook 是什么?普通用户需要了解哪些事
一句话回答:Brook 是什么:它是开发者 txthinking 维护的跨平台可编程网络工具,既有自己的代理协议、服务端和命令行程序,也有官方图形客户端;大多数机场订阅以 Shadowsocks、VMess、Trojan 为主,只有机场明确提供 Brook 节点时才需要用它。
Brook 是什么
Brook 是开发者 txthinking 维护的一个开源项目,仓库简介把它定义为「跨平台的可编程网络工具」。和很多只做一件事的代理程序不同,Brook 把自己定位为一个工具集合:它有自己的代理协议和服务端、客户端程序,也有一套脚本机制,让使用者可以用代码控制 DNS 解析、连接去向、HTTP 与 HTTPS 流量处理等环节。
官方文档强调它工作在系统层面,可以接管整个系统及其所有应用的网络,覆盖 TCP、UDP、IPv4 和 IPv6。客户端一侧可以通过脚本决定使用哪个 DNS、屏蔽哪些域名、某个目的地走不走代理;服务端一侧可以按目的地、地区设置规则,或者转发到其他服务器。这种「可编程」是 Brook 最核心的卖点。
对普通用户来说,没必要一开始就去理解脚本。你只需要知道:Brook 既是一个协议家族的名字,也是一套官方客户端的名字,二者出自同一位作者。
官方信息核对(2026-10-21)
下面的内容只取自官方 GitHub 仓库、Releases 页面、GitHub 接口以及官方文档页面。
| 项目 | 核对结果 |
|---|---|
| 官方仓库 | https://github.com/txthinking/brook |
| 官方发布页 | https://github.com/txthinking/brook/releases |
| 官方文档 | https://www.txthinking.com/brook.html |
| 脚本示例集 | https://brook.app |
| 最新正式版 | v20270101(非预发布) |
| 发布日期 | 2026-09-14 |
| 图形客户端 | iOS 与 macOS(App Store)、Android(APK)、Windows(MSIX)、Linux(官方安装包),以及 OpenWrt 的官方说明 |
| 命令行程序平台 | Linux、Windows、macOS、FreeBSD、NetBSD、OpenBSD 等,Linux 下覆盖 amd64、arm、arm64、mips 系列、ppc64 等多种架构 |
| 许可证 | GPL-3.0 |
| 是否归档 | 否,仓库在 2026 年 9 月仍有推送 |
| 功能是否收费 | 文档设有 Pricing 入口,具体收费范围未能核实 |
关于版本号,Brook 一直用「v年月日」这种格式命名版本,比如上一版叫 v20260101.0,发布时间却是 2025 年 12 月 31 日;最新的 v20270101 实际发布于 2026 年 9 月。版本名里的日期更像是一个代号,判断新旧请以 Releases 页面显示的发布时间为准。
Brook 和机场订阅是什么关系
这是很多人容易混淆的地方。可以分三层来看:
第一层,协议。 Brook 有自己的一套代理协议,官方程序里既有服务端,也有客户端。机场如果选择用 Brook 协议搭建节点,就会给用户一条 Brook 格式的链接。
第二层,订阅。 机场订阅是一份节点清单,常见的订阅格式服务于 Clash、sing-box 或 V2Ray 一类客户端,其中的节点多为 Shadowsocks、VMess、VLESS、Trojan、Hysteria 等协议。Brook 节点在机场订阅里并不常见,如果你的机场没有专门说明提供 Brook,那它大概率和你的订阅没有关系。订阅链接的基础知识可以看 订阅链接是什么。
第三层,客户端。 拿到 Brook 链接后,需要一个认得它的客户端。我们没有在站内收录的其他客户端里逐一核实对 Brook 协议的支持情况,所以最稳妥的做法是使用 Brook 官方客户端。反过来,如果你的订阅里全是其他协议,就不必为了 Brook 专门装它的客户端。
几种协议之间的差异,可以在 协议科普 里对照理解。
普通用户该怎么选 Brook 客户端
按照你手上拿到的东西来决定:
- 机场明确给了 Brook 链接:去官方 README 列出的渠道下载对应平台的官方客户端。iOS 和 macOS 走 App Store,Android、Windows、Linux 的安装包都在官方 Releases 页面里,OpenWrt 另有官方文章说明。
- 机场给的是 Clash 或 Mihomo 格式订阅:电脑上可以看 Clash Verge Rev,想了解内核本身可以看 Mihomo。
- 机场给的是 sing-box 订阅,或者你更习惯 sing-box:可以看 sing-box 相关页面。
- 安卓上想要一个多协议客户端:可以看 NekoBox。
不确定自己订阅是什么格式,先登录机场后台看看它提供了哪些导入选项,再到 客户端总览 里按平台挑选。
在路由器上用 Brook 要注意什么
官方 Releases 里专门提供了面向 OpenWrt 的 amd64 与 arm64 构建,README 也链接了一篇 OpenWrt 安装文章。这说明官方是考虑过路由器场景的,但路由器的风险和手机、电脑不一样:所有家庭成员都通过它上网,一旦配置错误,影响的是整个家庭。
如果你打算在路由器上尝试,请先导出系统配置备份,确认路由器的 CPU 架构属于官方提供的构建之一,并准备好恢复方式。官方构建只覆盖两种架构,其他架构的路由器不在其中。家里设备不多的话,直接在手机和电脑上装客户端更简单,思路可以看 家庭设备怎么用订阅。
脚本功能值得了解,但不必急着用
Brook 的「可编程」体现在脚本上。官方文档描述的客户端脚本可以控制 DNS 行为、连接去向、HTTP 与 HTTPS 的检查和修改,以及针对桌面应用设置网络规则;服务端脚本则可以设置目的地规则、限速、转发和按用户区分处理。官方还把社区脚本集中放在 brook.app 上。
这些能力很强大,但也意味着出问题时排查难度更高。尤其是涉及 HTTPS 流量检查的脚本,往往需要在设备上信任额外的证书,这会带来明显的安全风险。普通用户建议先用默认设置把连接跑通,不要随意导入来历不明的脚本。
使用中常见的几种情况
拿到一条以 brook 开头的链接,不知道往哪里填。 这类链接一般需要 Brook 官方客户端来识别。先在对应平台装好官方客户端,再按客户端界面里添加服务器的入口导入。如果你用的是其他通用客户端,导入失败并不奇怪,换回官方客户端再试。
官方客户端能连上,但某些应用没有走代理。 Brook 官方文档提到它可以在系统层面接管网络,也支持按应用设置规则。不同平台的权限机制不同,比如手机上需要授予虚拟专用网络权限,电脑上可能需要管理员权限。先检查系统授权是否完整,再看是否有规则把这个应用排除在外。
升级之后旧设置失效。 Brook 的版本迭代较快,大版本之间界面和选项可能有调整。升级前把现有的服务器链接和自定义脚本另外保存一份,升级后对照官方说明重新设置即可。
不知道该不该开脚本。 如果你只是连接机场给的节点,默认设置通常就够用。脚本属于进阶功能,导入别人分享的脚本前,至少要弄清楚它会改动哪些流量。
Brook 与其他工具的区别
站内收录的大部分客户端,要么围绕某一种内核构建,比如基于 Mihomo 的 Clash 系客户端,要么是某个协议的官方实现。Brook 的特别之处在于,协议、服务端、客户端和脚本系统都出自同一位作者,彼此配合得比较紧密,但也因此和外部生态的互通性相对有限。
这种设计对自建用户来说比较方便,从服务端到客户端都有统一的工具;对使用机场订阅的人来说,意义就小一些,因为机场订阅通常面向更通用的客户端格式。理解这一点,有助于你判断自己到底需不需要 Brook。
下载安全
Brook 官方客户端的下载入口都列在 README 里:苹果平台走 App Store,其他平台的安装包放在 GitHub Releases。网上能搜到的「破解版」「整合版」都不是官方发布,可能被植入恶意代码。代理程序天然能看到你的网络流量,来源可疑的版本坚决不要装。更多判断方法见 下载安全指南。
本文不涉及的内容
官方 README 首屏就给出了服务端的安装示例,但本站面向的是使用机场服务的普通用户,节点由机场负责维护,因此本文不提供服务端搭建教程,也不罗列具体命令参数。如果你确实有这方面需求,请直接阅读官方文档,并自行评估风险。
小结
Brook 是一款仍在更新的开源跨平台网络工具,许可证为 GPL-3.0,最新正式版 v20270101 发布于 2026 年 9 月 14 日。它有自己的协议和官方客户端,但在机场订阅里并不常见;只有当机场明确提供 Brook 链接时,才需要专门使用它的官方客户端。本页信息核对于 2026 年 10 月 21 日,下载前请再到官方页面确认最新版本。
常见问题
Brook 的官方仓库和文档在哪里?
官方仓库是 github.com/txthinking/brook,仓库简介为 A cross-platform programmable network tool。官方文档地址是 txthinking.com/brook.html,脚本示例集中在 brook.app。请只从这几个地方以及官方应用商店页面获取程序。
Brook 最新版本是多少?
2026 年 10 月 21 日通过 GitHub 接口查看,最新正式版为 v20270101,发布时间是 2026 年 9 月 14 日。Brook 的版本号采用日期形式命名,名字里的日期并不等于实际发布日期,判断新旧请看发布时间。
机场订阅能直接导入 Brook 吗?
这取决于机场是否提供 Brook 节点。大多数机场的订阅以 Shadowsocks、VMess、Trojan 等协议为主,Brook 节点并不常见。如果机场明确提供了 Brook 链接,优先使用 Brook 官方客户端导入。
Brook 官方客户端收费吗?
官方文档页面设有 Pricing 入口,但我们在核对时没有看到对各项功能是否收费的明确说明,这一项未能核实。下载和使用前请以官方文档与应用商店页面的说明为准。
还没选好机场?本站推荐的 3 家
从 机场推荐榜 推荐位取前 3 家,本站主推的合作品牌排在前面(已标注合作);价格以官网为准。