看到很多人反应 Brook Windows 系统的客户端不好用什么的,我就简单写了个 客户端 UI ,参考了 SSR 的使用习惯,实现了各种功能,对于使用过 SSR 客户端的人来说应该很容易上手。
当前版本:1.0.14
主要功能
- 支持 多服务器管理
- 支持 直连模式、PAC模式、全局模式
- 支持 生成/导入 分享链接功能(编码格式遵循 Brook 官方标准)
- 支持 VPN 模式
- 支持 账号自检
- 支持 开机启动
- 等等
PAC 模式、全局模式很多人能理解是什么意思,但是部分人不清楚直连模式是什么鬼,我就简单解释一下。
你们知道 PAC 模式和全局模式就是软件设置了系统代理设置,然后浏览器会读取系统代理模式,比如访问谷歌,会判断 PAC 内是否有谷歌域名,如果有就走代理,如果没有就直连,而全局模式则是所有网站走代理。
而直连模式则代表不设置系统代理模式,选择后会初始化系统代理设置。然后就需要在相应软件中配置代理服务器 HTTP 协议 127.0.0.1 2080
(默认),这样相应软件才会走代理,例如 Chrome 浏览器代理管理扩展 SwitchyOmega。
注意:Brook Tools 默认是 HTTP 协议(以 HTTP 方式启动),如果需要使用 SOCKS5 协议,请取消勾选。
截图展示


使用方法
本软件是一个辅助软件(可视化 UI
操作),他无法独立使用,需要配合 Brook Windows
命令行版客户端使用。
所以要使用该软件请先下载 Brook Windows 命令行版客户端:逗比云地址 、Github 地址(请选择 brook_windows_386.exe 或 brook_windows_amd64.exe)。
注意:不是 钥匙图标 的那个
Brook Windows
客户端!不要下载错客户端,该软件需要的是命令行的客户端。
为了方便大家使用,我把 32
位和 64
位的命令行版客户端都集成在压缩包内了,打开软件后选择相应的命令行版客户端即可(命令行版客户端可能会经常更新,到时间请手动更新或提醒我更新压缩包)。
下载 Brook Windows命令行版客户端后,放置到任何位置(路径中不能包含中文和空格,否则PAC失效)- 下载 Brook Tools 客户端文件,解压后放置到任何位置,并运行软件。
- 运行软件后填写 Brook 账号或者导入 Brook 分享链接,并点击 浏览 按钮,选择命令行版客户端文件。
- 点击 启动 按钮(或者右键托盘菜单 - 启动)。
- 根据需求在 托盘菜单 - 代理模式 中可以选择 直连模式、PAC模式(默认)、全局模式。
下载地址:
更新内容
2018年09月21日,版本 v1.0.14
1. 取消 检查 Brook 命令行客户端 (是否正确或损坏) 功能。
—— 似乎问题比较多,想了想还是去掉吧(依然会检测版本号)。
2018年09月20日,版本 v1.0.13
1. 新增 手动检测更新时,如果没有更新同样也会提示(启动软件时的检测更新不会提醒)。
2. 新增 Brook 命令行版客户端添加后,将会检查是否为 Brook 命令行客户端(或是否损坏)。
3. 取消 从逗比云下载 PAC (老是被墙),改成 Github 。
2018年09月04日,版本 v1.0.12
- 新增 启动程序/启动代理时,检测 brook.exe 文件是否存在。
- 新增 通过多线程方式更新PAC文件(更新期间不再影响用户操作)。
- 修复 当程序路径包含空格时,检测 brook.exe 命令行客户端最新版本错误的问题。
- 修复 当程序路径包含空格时,可能会启动失败的问题。
2018年09月04日,版本 v1.0.11
- 新增 检测 brook.exe 命令行版客户端的最新版本功能。
- 新增 VPN模式下[账号自检]功能(不需要特意勾选[HTTP方式启动])。
- 优化 VPN模式(取消自动检测,需要手动指定,但只需指定网卡默认网关)。
- 修复 一些逻辑BUG。
2018年09月03日,版本 v1.0.10
- 新增 VPN模式(位于服务器协议选择框中)
2018年08月19日,版本 v1.0.9
- 新增 服务器备注功能。
- 新增 允许局域网连接功能。(如果要连接IPv6服务器,请勾选)
- 新增 托盘图标根据代理状态而区分颜色功能。(未启动代理时,托盘图标为绿色,启动代理后,为蓝色)
- 优化 托盘图标提示信息中加入显示当前连接的代理服务器IP及端口。
- 优化 导入分享链接功能。
- 优化 退出时,将会自动保存配置。
- 取消 软件窗口置顶。
2018年05月24日,版本 v1.0.8
1. 新增 自动获取逗比云域名,避免逗比云更换域名后无法更新 PAC。
2. 新增 当 Brook Tools 开机启动时,不再弹出 [代理启动成功] 的提示(如果启动失败依然会弹出)。
3. 修改 初始代理模式为 PAC 模式。
4. 优化 一些提示文字。
5. 去除 镜像域名相关代码(毕竟取消了)。
2018年04月05日,版本 v1.0.7
1. 新增 自定义账号自检 测试网址 与 超时时间 设置。
2. 新增 账号自检结果中将显示 测试网址 与 测试时间。.
注意事项
- 该软件仅支持 Windows 系统,至于 Linux 和 Mac 用户...
- Brook Tools 因为VPN模式的原因,需要管理员权限,所以启动时可能会提示授权,点击
是
即可。 - 该软件由 E语言 编写(重拾初中姿势),所以部分杀毒软件可能报毒,我原创的软件绝对没有病毒!
其他说明
VPN模式说明
注意:Brook 的 VPN 模式,仅仅是让所有流量都走代理(虚拟网卡),并不专门加速游戏,游戏是否加速取决于你与代理服务器之间的延迟和丢包,以及代理服务器与游戏服务器之间的延迟和丢包。
注意:VPN 模式仅仅是为了让玩游戏等特殊需求的人使用,如果是正常科学上网,不推荐使用 VPN 模式,一是不灵活,二是国内的软件或网站或 IP 也都走代理了,这意味着被墙风险增加。
注意:因为 VPN 模式 需要管理员权限才能启动,所以 v1.0.10 后版本的 Brook Tools 启动时将默认申请管理员权限,如果你看到 UAC 提示,请选择 [是],如果嫌烦,请自行搜索关闭 UAC 教程。
另外:使用 VPN 功能时,强制使用 SOCKS5 协议,且允许来自局域网的链接功能失效(就是局域网无法连接你的代理)。
Brook 新版本 (v20180909 后) 支持以 VPN
模式启动,也就是代理整个电脑的所有 TCP/UDP
流量(ICMP
不代理,所以使用后无法 Ping
)。
使用这个功能前,需要注意一些问题:
首先安装虚拟网卡,最新版本的压缩包里有个 tap-windows-X.X.X.exe 文件,右键 以管理员方式运行 安装完即可。
然后确保你的 Brook 服务端和 Brook 客户端 (命令行客户端,即 brook.exe) 均为最新版本 (v20180909 后)。
然后正常填写你的 Brook 代理账号,且代理账号的服务端协议必须是 Brook 新版协议(Brook Stream 不行)。
最后就是查一下你的网卡 (网络连接) 默认网关并填写到 Brook Tools 中即可。
打开 CMD,运行 ipconfig
命令,如上图所示:
- 默认网关:
192.168.0.1
填写到 Brook Tools
更多设置 - VPN 模式设置 中,再去服务器协议选择框中选择 VPN 后启动代理试试!
这个以太网就是你的物理网卡,就是网线接着的网卡(路由器局域网上网),如果你是拨号上网,那么就看拨号链接的默认网关,如果你是 WIFI 上网,那么就看 WIFI 的默认网关。

账号自检失败,可能的原因 一
客户端与服务端版本不一致
因为 Brook 每次更新的内容可能变动较大,所以如果客户端与服务端版本不一致,那么很有可能会导致客户端链接服务端被拒绝。包括我的 Brook Tools 里调用的 Windows 命令行版客户端,所以请尝试更新服务端或客户端为最新版本。
账号自检失败,可能的原因 二
客户端与服务端的设备系统时间相差过大。
当服务器与本地设备系统时间相差过大,会导致客户端无法与服务端建立链接。
请修改服务器时区,或者手动修改服务器系统时间(注意也要校准自己本地设备时间)!
\cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 修改时区为北京时区(上海)
date -s "2017-11-02 19:14:00"
# 修改系统时间为 2017年11月02日 晚上19点14分00秒
date "+%Y-%m-%d %H:%M:%S %u %Z"
# 查看服务器当前时间
账号自检失败,可能的原因 三
Windows 防火墙阻挡代理软件。
目前发现 Windows 防火墙会阻挡代理软件对外建立的链接,所以需要关闭 Windows 自带的防火墙。
关闭步骤:
控制面板 =>
中上部搜索框搜索[Windows Defender 防火墙] =>
点击左侧的 启动或关闭 Windows Defender 防火墙 选项 =>
选择 专用网络设置 / 共用网络设置 - 关闭 Windows Defender 防火墙,然后点击确定按钮即可。
Telegram 等部分软件无法通过 HTTP 127.0.0.1 2080 连接代理
经过测试,部分软件设置 HTTP 协议的本地代理会出现无法连接代理的问题,如果出现这种情况,那么只需要右键托盘图标 - 取消勾选 HTTP 方式启动,然后再启动代理,最后把无法使用 HTTP 协议连接代理的软件里改成 SOCKS5 协议的本地代理 (127.0.0.1 2080)。
Windows 10 系统不显示启动/停止/账号自检等通知信息
这个问题一般是因为 Windows 10 系统的通知被关闭导致的,请去控制面板 - 通知和操作 - 开启 获取来自应用和其他发送者的通知 。

文章转自:逗比大佬
这个是服务端和客户端吗?
这只是客户端辅助软件,版本好多年了,还是直接用官方 brook.exe 好
那么服务端用什么搭配呢???
服务端用这个就好
https://github.com/txthinking/brook/blob/master/README_ZH.md
还有魔改版的安装脚本
https://github.com/monret/brook
服务端这个是 win 系统下的吗?
大佬,有你联系方式吗?或者你加下我 QQ:30****
大佬,三个原因都排除了,可还是连不上 o (╥﹏╥) o
你是按教程用的下载的 32 或者 64 位命令行的客户端吗?如果设置都没问题,删掉这客户端直接下载 brook.exe 这个,输入 ip: 端口 密码启动试试,我是这么用的,brook tool 可能版本太老了,我直接用的 brook.exe,没有用 tool
https://github.com/txthinking/brook/releases/download/v20190601/Brook.exe
我直接用 brook.exe 也不行,服务端用的是逗比大佬的一键脚本。1 个月前还能用,前几天就突然不行了,IP 没被墙。
不好意思提交评论点多了,能不能删一下
刚刚新装了一台,没问题呢,用的逗比脚本 + 客户端用的新下载的 Brook.exe,端口开了吗?不行换个?
服务端这个也简单,就是 ip, 端口加密码,啥也不用配置,brook 换成 Brook Stream 试试,或者查看下 /usr/local/brook/brook.log
嗯,我试试,谢谢了。
楼主在吗,有些问题想请教你一下
啥事,别说请教,我也是小白
敢不敢弄个 Mac 的
没有 mac,所以也没放
https://github.com/txthinking/brook/releases/download/v20181212/Brook.dmg
::aru:despise:: 我是 11 年老 mbp,显卡太挫,不能升级到 10.14,只能停留在 10.13.6,brook 从 20180707 后的版本都不能用,提示最低需要 10.14,20180707 的版本连接又没反应,真是醉了~~~
::aru:shy:: 换一台哈,用 v2ray 也好啊