月下博客

『原创』更方便的Windows系统 Brook 客户端 —— Brook Tools

本文最后更新于 2018年10月24日 07:39 可能会因为没有更新而失效。如已失效或需要修正,请留言!

看到很多人反映 Brook Windows系统的客户端不好用什么的,我就简单写了个 客户端UI ,参考了SSR的使用习惯,实现了各种功能,对于使用过SSR客户端的人来说应该很容易上手。

Brook Linux 一键脚本:『原创』一个优秀的跨平台 Socks5代理软件 —— Brook 一键安装管理脚本

Brook Linux 手动教程:一个优秀的跨平台 Socks5代理软件 —— Brook 服务端教程

Brook 客户端教程:Brook代理 Windows/Android版客户端简单使用教程

Brook 一键脚本及 Brook Tools 视频教程:『视频』Brook 代理 一键脚本及客户端 小白使用教程


其他 Brook 教程请看:https://doub.io/tag/brook/

当前版本:1.0.14

主要功能


直连模式说明:

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 账号


下载地址

蓝奏云[JPG.DOG]

注意:每次更新最新版本时,因为微软审核需要一天左右的时候,所以这期间 Windows Defender 会报毒,请选择信任或者等待两天后再用。


更新内容

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

1. 新增 启动程序/启动代理时,检测 brook.exe 文件是否存在。

2. 新增 通过多线程方式更新PAC文件(更新期间不再影响用户操作)。

3. 修复 当程序路径包含空格时,检测 brook.exe 命令行客户端最新版本错误的问题。

4. 修复 当程序路径包含空格时,可能会启动失败的问题。

2018年09月04日,版本 v1.0.11

1. 新增 检测 brook.exe 命令行版客户端的最新版本功能。

2. 新增 VPN模式下[账号自检]功能(不需要特意勾选[HTTP方式启动])。

3. 优化 VPN模式(取消自动检测,需要手动指定,但只需指定网卡默认网关)。

4. 修复 一些逻辑BUG。

2018年09月03日,版本 v1.0.10

1. 新增 VPN模式(位于服务器协议选择框中)

2018年08月19日,版本 v1.0.9

1. 新增 服务器备注功能。

2. 新增 允许局域网连接功能。(如果要连接IPv6服务器,请勾选)

3. 新增 托盘图标根据代理状态而区分颜色功能。(未启动代理时,托盘图标为绿色,启动代理后,为蓝色)

4. 优化 托盘图标提示信息中加入显示当前连接的代理服务器IP及端口。

5. 优化 导入分享链接功能。

6. 优化 退出时,将会自动保存配置。

7. 取消 软件窗口置顶。

2018年05月24日,版本 v1.0.8

1. 新增 自动获取逗比云域名,避免逗比云更换域名后无法更新PAC。

2. 新增 当 Brook Tools 开机启动时,不再弹出[代理启动成功]的提示(如果启动失败依然会弹出)。

3. 修改 初始代理模式为 PAC 模式。

4. 优化 一些提示文字。

5. 去除 镜像域名相关代码(毕竟取消了)。

2018年04月05日,版本 v1.0.7

1. 新增 自定义账号自检 测试网址 与 超时时间 设置。

2. 新增 账号自检结果中将显示 测试网址 与 测试时间。/cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2018年02月20日,版本 v1.0.6

1. 新增 禁止多开 Brook Tools 功能。
—— 老是有一些人本应该选择 Brook 命令行版客户端的,结果选成了 Brook Tools,最后导致 Brook Tools 启动了 Brook Tools ,还一边说用不了用不了。。。

2018年02月01日,版本 v1.0.5

1. 新增 开机启动后,自动启动代理 并 隐藏编辑服务器的窗口。

2. 修复 开机启动失败的问题。

2018年01月31日,版本 v1.0.4

1. 新增 检测延迟 功能。
—— 窗口上的 检测延迟 按钮只能测试服务器IP输入框内的IP,而托盘菜单优先测试当前运行中的服务器IP,如果没有运行就和窗口上的 检测延迟 按钮功能一致。

2. 更新 托盘图标提示文本。
—— 加入了本地代理信息,例如:HTTP 127.0.0.1 2090

3. 调整 账号自检 功能的逻辑。
—— 不再根据 是否勾选HTTP方式启动 来设置 账号自检 功能的是否禁用了,如果不是HTTP方式启动,那么点击会自动提醒,避免了一些人不知道为什么 账号自检 功能无法点击。。。

2018年01月30日,版本 v1.0.3

1. 新增 账号自检 功能。

—— 要使用该功能,请选择你要检测的账号并启动代理,然后 [右键托盘图标 – 账号自检],最多10秒后就会提示账号是否可用。

注意:因为协议所限,目前只支持HTTP协议账号自检,所以请勾选 [HTTP方式启动] 后再启动代理。

2. 修复 软件底部的版本号显示错误的问题。

2018年01月30日,版本 v1.0.2

1. 新增 HTTP 和 SOCKS5 启动方式切换选项。

—— 一些软件使用 HTTP协议的代理服务器 可能会无法使用,所以增加了一个切换选项在 右键托盘菜单 中。

注意:如果不以 HTTP方式启动(也就是SOCKS5方式启动),那么因为协议限制所以全局模式会禁用。

2018年01月30日,版本 v1.0.1

1. 修复 托盘菜单中 停止 选项功能错误问题。

2018年01月30日,版本 v1.0.0

1. 发布 正式版本。


注意事项


其他说明

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 系统的通知被关闭导致的,请去控制面板 – 通知和操作 – 开启 获取来自应用和其他发送者的通知


有问题或者反馈BUG(需提供可复现步骤)请在下面留言!

转载请超链接注明:月下博客 » 『原创』更方便的Windows系统 Brook 客户端 —— Brook Tools
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!