更方便的Windows系统 Brook 客户端 —— Brook Tools

  • A+
所属分类:技术文档

参考了SSR的使用习惯,实现了各种功能,对于使用过SSR客户端的人来说应该很容易上手。

当前版本:1.0.9

当前版本:1.0.9

主要功能

  • 支持 多服务器(账号)管理
  • 支持 直连模式、PAC模式、全局模式(和 SSR 的系统代理设置功能一样)
  • 支持 生成/导入 Brook分享链接功能(编码格式遵循 Brook 官方标准
  • 支持 账号自检
  • 支持 开机启动
  • 等等

直连模式说明:

PAC模式、全局模式很多人能理解是什么意思,但是部分人不清楚直连模式是什么鬼,我就简单解释一下。

你们知道 PAC模式和全局模式就是软件设置了系统代理设置,然后浏览器会读取系统代理模式,比如访问谷歌,会判断PAC内是否有谷歌域名,如果有就走代理,如果没有就直连,而全局模式则是所有网站走代理。

而直连模式则代表不设置系统代理模式,选择后会初始化系统代理设置。然后就需要在相应软件中配置代理服务器 HTTP协议 127.0.0.1 2080(默认),这样相应软件才会走代理,例如 Chrome 浏览器代理管理扩展 SwitchyOmega(点击查看新手使用教程

  1. 注意:Brook Tools 默认是 HTTP协议(以HTTP方式启动),如果需要使用 SOCKS5协议,请取消勾选。

截图展示

更方便的Windows系统 Brook 客户端 —— Brook Tools

更方便的Windows系统 Brook 客户端 —— Brook Tools

使用方法

本软件是一个辅助软件(可视化UI操作),他无法独立使用,需要配合 Brook Windows命令行版客户端使用。所以要使用该软件请先下载 Brook Windows命令行版客户端:brook_windows_386.exebrook_windows_amd64.exe

  • 下载 Brook Windows命令行版客户端后,放置到任何位置并重命名为 brook.exe但是路径中不能包含中文,否则会导致PAC模式无效!
  • 下载 Brook Tools 客户端文件,解压后放置到任何位置(路径可以包含中文),并运行软件(注意可能会报毒)。
  • 运行软件后填写 Brook 账号或者导入 Brook 分享链接(目前只有我的一键脚本支持),并选择 brook.exe 文件位置(拖拽 brook.exe 文件到软件窗口中则自动导入文件位置)。
  • 点击 启动 按钮(或者右键托盘菜单 - 启动),托盘菜单 - 代理模式 中可以选择 直连模式、PAC模式(默认)、全局模式

下载地址

其他说明

无法连接到 Brook 账号的可能原因之一

因为 Brook 每次更新的内容可能变动较大,所以如果客户端与服务端版本不一致,那么很有可能会导致客户端链接服务端被拒绝。包括我的 Brook Tools 里调用的 Windows 命令行版客户端,所以请尝试更新服务端或客户端为最新版本

客户端链接Brook不可用,服务端日志提示 xxxx/xx/xx xx:xx:xx Expired request

出现这种问题说明你的服务器时间与本地时间相差过大,请修改服务器时区,或者手动修改服务器系统时间(注意也要校准自己本地设备时间)!

  1. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  2. # 修改时区为北京时区(上海)
  3. date -s "2017-11-02 19:14:00"
  4. # 修改系统时间为 2017年11月02日 晚上19点14分00秒
  5. date "+%Y-%m-%d %H:%M:%S %u %Z"
  6. # 查看服务器当前时间

Telegram 等部分软件无法通过 HTTP 127.0.0.1 2080 连接代理

经过测试,部分软件设置 HTTP 协议的本地代理会出现无法连接代理的问题,如果出现这种情况,那么只需要右键托盘图标 - 取消勾选 HTTP方式启动,然后再启动代理,最后把无法使用 HTTP 协议连接代理的软件里改成 SOCKS5 协议的本地代理(127.0.0.1 2080)。

Windows 10 系统不显示启动/停止/账号自检等通知信息

这个问题一般是因为 Windows 10 系统的通知被关闭导致的,请去控制面板 - 通知和操作 - 开启 获取来自应用和其他发送者的通知

更方便的Windows系统 Brook 客户端 —— Brook Tools