更方便的Windows系统 Brook 客户端 —— Brook Tools(逗比大佬原创)
看到很多人反应 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 系统的通知被关闭导致的,请去控制面板 - 通知和操作 - 开启 获取来自应用和其他发送者的通知 。
文章转自:逗比大佬