本站将不再提供免翻镜像域名,有能力的请访问:[doub.io],该域名永不更换。[直连访问方法]
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

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

网络资源 Toyo 220评论
文章目录
[显示]
本文最后更新于 2018年7月19日 14:15 可能会因为没有更新而失效。如已失效或需要修正,请留言!

Brook是一个由 Go语言编写的跨平台代理软件,支持 Linux/MacOS/Windows/Android/iOS 各个平台。

同时因为 Go语言的特性,在操作使用上非常简单,本篇主要介绍 Brook客户端中 Windows/Android的使用方法(其他系统,没有设备)。

Brook Github项目:https://github.com/txthinking/brook

Github Wiki教程:https://github.com/txthinking/brook/wiki/使用说明(中文)

Brook 服务端教程:https://doub.io/brook-jc1/

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

觉得官方客户端不好用?来试试我写的客户端吧:『原创』更方便的Windows系统 Brook 客户端 —— Brook Tools

下载客户端

Github下载地址:https://github.com/txthinking/brook/releases

逗比云 下载地址:https://softs.loan/?dir=科学上网/PC/Brook

  1. Linux 64位客户端:brook(客户端+服务端)
  2. Linux 32位客户端:brook_linux_386(客户端+服务端)
  3. Windows 64位客户端:Brook.Setup.exe
  4. MacOS 64位客户端:Brook.dmg
  5. Android客户端: - Brook.apk - 逗比云
  6. IOS客户端:APPStore
注意:Windows系统要求 >= 7,Mac系统要求 >= 10.12,Android系统要求 >= 5.0,IOS系统要求 >= 9.0

Windows客户端 使用方法

下载客户端并运行后,会提示你安装 Brook 按照提示安装即可。

安装完后,一般情况下会自动启动 Brook 客户端,启动后会看到如下图:

然后根据服务端设置的 模式/端口/密码 来填写客户端设置(注意服务端的协议模式是 新版Brook 还是 旧版Stream Brook),填写后点击 SAVE 按钮保存即可。

有兴趣可以先用 我分享的免费 Brook 账号试试。

同时托盘图标右下角托盘图标也会有一个黑色的钥匙:

  1. Toggle 代表启动/停止 Brook 代理。
  2. Setting 则会打开设置窗口,也就是上面图片配置账号的窗口。

填写完 Brook 账号信息后,直接点击 Toggle 选项就会自动设置系统代理了。如果你没有用任何 代理扩展,那么就直接可以直接访问谷歌测试了,不过我更建议使用 代理扩展来控制,更方便一些。

注意:如果你要更换Brook账号,那么需要去控制页面修改账号信息并点击 SAVE 按钮保存,然后右键托盘图标点击 Toggle 才行!

注意:Brook客户端的本地监听端口是 1080 ,这意味着和 Shadowsocks/ShadowsocksR客户端默认的本地监听端口是冲突的,所以请修改Shadowsocks/ShadowsocksR的客户端默认本地端口,或者同一时间只运行一种客户端。

Brook 客户端设置说明

在 Brook 客户端的设置窗口中,点击左上角的 三个横杠,就会看到如下图:

  1. Server 代表的是配置账号。
  2. Advanced 代表的是客户端配置。

我们点击 Advanced 按钮,就会看到如下图:

各个选项的意思我都翻译写到图片里了,大家自己看,修改后记得点击 SAVE 按钮保存(如果是修改了代理相关设置,那么可能还需要点击托盘菜单的 Toggle 选项重新启动代理)。

代理扩展控制(可选)

这里建议使用 SwitchyOmega 扩展(点击查看新手使用教程 来管理代理。

安装扩展后,打开扩展的选项页面,然后新建情景模式,分别添加一个全局和PAC的情景模式。

全局 情景模式:

新建情景模式,名称随意(例如 Brook-全局),类型选择 代理服务器

然后设置代理协议为 SOCKS5 ,代理服务器为 127.0.0.1 ,代理端口为 1080

然后点击页面左下角的 应用选项 即可。

自动切换(PAC)情景模式:

新建情景模式,名称随意(例如 Brook-PAC),类型选择 自动切换模式

然后在规则列表设置中 规则列表格式选择 AutoProxy

规则列表网址为 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

同时切换规则中,按照规则列表匹配请求的情景模式选择上面设置过的 Brook-全局 情景模式。

然后点击 立即更新情景模式 按钮,然后点击页面左下角的 应用选项 即可。


这时候在浏览器右上角,点击这个扩展的按钮(圆圈),根据需求选择 Brook-PAC或 Brook-全局,然后打开谷歌:www.google.com 测试一下吧!

Android客户端 使用方法

Android和IOS 客户端的使用方法类似,而且我没有IOS设备,只能写 Android客户端使用方法喽。

注意:Brook 的 Android 客户端已经修复部分设备白屏问题,请更新到 v20180401 以后版本。

下载客户端并安装运行后,界面很简单。

然后根据服务端设置的 混淆协议模式/端口/密码 来填写客户端设置,填写后点击 Start 按钮启动即可。

Brook安卓客户端和Shadowsocks/ShadowsocksR客户端一样,都是把代理转成 VPN,所以一开始会提示创建VPN 选择信任并确定即可。

不过Brook安卓客户端支持PAC分流(不过好像不是很准确?)

转载请超链接注明:逗比根据地 » Brook代理 Windows/Android版客户端简单使用教程
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (95)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(220)个小伙伴在吐槽
  1. 安卓版本的Brook,在中国移动的数据下开启的时候会报错,提示 SocketException:Failed host lookup:'我的IP地址'(OS Error:No address associated with hostname,errno 7) 我这边中国移动的数据流量能直接获取到Ipv6 的地址,所以我猜这个报错是因为Ipv6引起的,希望楼主修复Bug.而联通的数据使用的是Ipv4的网络,联通数据没发现这个问题。
    蓝皮鼠2018-08-15 14:56 (5小时前)回复
    • Brook 官方客户端不是我开发的,请去 Github 联系作者。
      Toyo2018-08-15 19:37 (3分钟前)回复
  2. 站长您好,我现在按照您的脚本下载Brook的时候,已经不能成功安装了,提示管理脚本下载失败。 2018-07-28 00:30:35 (1.46 MB/s) - ‘brook’ saved [11070363/11070363] [信息] 开始下载/安装 服务脚本(init)... /etc/init.d/brook: Permission denied [错误] Brook服务 管理脚本下载失败 ! 请问是不能下载了吗
    mzw2018-07-28 08:49 回复
    • 请使用 ROOT 用户操作,或者临时申请 ROOT 权限后操作。
      Toyo2018-07-28 14:35 回复
  3. 站长,请问一下brook的安卓客户端是不是所有的DNS查询都是由服务端完成的?我用安卓客户端访问国内网页时DNS查询了很久,而windows版没有这个问题,国内网页跳出很快。是不是两个版本的分流工作方式有所不同呢?
    NPC2018-07-26 12:30 回复
    • 这个不清楚,没注意过,安卓客户端的分流还是有点简陋。
      不过为了避免DNS污染,DNS解析应该还是要通过代理服务器来完成的,win客户端没问题可能是 win客户端做了白名单?把国内常见域名都默认走本地设备DNS解析吧。
      Toyo2018-07-27 14:37 回复
      • 谢谢。我是在担心如果不能分流,那我用代理的时候那些国内的软件比如QQ什么的,一会跳到国外IP,一会跳到国内IP,那这样我会不会被怀疑,而加大了被封几率呢?
        NPC2018-07-27 18:54 回复
        • 这个我没做过实验,也不清楚。
          Toyo2018-07-28 15:05 回复
  4. BROOK SAID INVALID VERSION是啥意思? 客户端是博主提供的链接下载的
    hellokitty2018-07-21 00:02 回复
    • Brook 官方客户端哪里提示的?PC 客户端还是 安卓?
      Toyo2018-07-21 10:13 回复
      • 站长,我也遇到这样的情况,是PC客户端的。在PAC模式下就会有这个提示,且无法连接主机,切换至全局就没有,且正常连接。站长能出个(PC/安卓端)模式如何设置的教程吗?
        小白2018-07-25 15:19 回复
        • Brook 官方客户端,还是 Brook Tools?
          Toyo2018-07-26 12:14 回复
          • 是官方客户端,黑色有钥匙那个。后来我使用发现全局模式也会出现 BROOK SAID INVALID VERSION ,关闭线路就会提示。还有个问题全局模式下使用IE浏览器无法访问谷歌推特,使用谷歌浏览器却可以。
            小白2018-07-28 12:49 回复
  5. 你好,我有一个比较奇怪的问题。我依照您的教程搭建了brook,并且能正常运行。电脑端一切正常,但是在安卓客户端,自从20180601版本后一直无法正常运行。最新的20180707版虽然能运行,但是只能在登陆逗比这边的免费账号的情况下正常运行,我自己的账号登录后没法浏览任何网站。。。请问您能帮我想想办法吗?手机系统是安卓8.0,brook也已更新到最新。。。
    mist13412018-06-28 21:07 回复
    • 20180601 版安卓客户端是软件无法运行还是无法启动代理或者启动后无法使用?
      你的账号和我分享的免费账号,PC客户端都能使用,而20180707版本无法使用?
      Toyo2018-06-29 12:17 回复
      • 应该是启动后无法使用,能够启动运行,状态栏有钥匙标志,但就是无法上网,无论是否被墙的网站都不行,换成共享账号后正常。安卓客户端和服务器端都已更新到20180707版,但是问题依旧出现…
        mist13412018-06-29 12:50 回复
      • 是的,pc端一切正常,问题出在安卓客户端…
        mist13412018-06-29 12:52 回复
        • 那我就无法解决了,官方客户端的问题你只能去 Github 询问作者,我只能解决下 PC上的问题。。
          Toyo2018-07-01 09:53 回复
    • 我也是一样的问题~PC可以用~同一个账号用到手机安卓上 就不能上网~也是V20180707
      藤藤菜2018-07-01 18:21 回复
      • 安卓Brook有毒,开了代理以后QQ浏览器和死了一样,UC就能正常上网。。感觉客户端没写好,安卓上还是先用传统点的吧
        msoledad2018-07-12 11:46 回复
  6. 华为P10 Plus Android 8.1 Brook连接下方弹出错误代码SocketException:Failed host lookup"*.*.*.*"【我的服务器ip】(OS Error:No Address associated with hostname,errno=7) 电脑可以连接,不明白原因
    TarRasha2018-06-25 13:38 回复
    • 手机客户端是作者制作的,请去 Github 向作者反馈。
      Toyo2018-06-26 11:50 回复
  7. 为什么电脑端和手机端的网速不一样 同一个网络
    略略略呢2018-06-25 12:03 回复
    • 不清楚,可能是手机与电脑上的构架、性能、网卡、客户端效率等有关吧,实际上这个文件早在三年前 SS 流行的时候就有了,一直到现在也不清楚到底是什么原因导致的同网络速度差异。
      Toyo2018-06-26 11:56 回复
  8. 没有ssr的分应用代理不好
    木木2018-06-24 14:17 回复
  9. 站主你好,感谢你的教程。我使用的你免费分享的brook账号,switchyomega按照上面设置为自动设置情景模式,但设置完成后仍无法连接到谷歌,即使选择brook代理也不行,求帮助。
    dogns2018-06-20 17:40 回复
    • 你用的是哪个 Brook 免费账号?纽约的那个出问题我今天换了IP和端口了。
      Toyo2018-06-21 18:04 回复
  10. 你好,我有两个疑问:1.服务器端使用brook搭建,客户端可以使用shadowsocks进行连接吗?(我看好像是不行的样子)2.如果不能,brook的linux系统客户端应该怎么用?我个人的pc使用的是linux系统
    Aaron2018-06-19 22:13 回复
    • 1. 不行,Brook 是独立的代理软件,而不是 SS的协议插件啥的。
      2. 下载 brook 客户端后,命令行进入 brook 客户端目录并运行以下代码:
      ./brook client -l 127.0.0.1:1080 -i 127.0.0.1 -s "1.1.1.1:233" -p "password"
      # -l 127.0.0.1:1080 为监听本地端口 1080
      # -s "1.1.1.1:233" 为 IP:端口
      # -p "password" 为 密码
      
      Toyo2018-06-20 10:57 回复
      • 报错。打开网页后先是报:write tcp 127.0.0.1:1080->127.0.0.1:35320: write: broken pipe,然后报:dial tcp 104.131.71.226:4567: i/o timeout
        Aaron2018-06-21 09:33 回复
        • 我分享的免费 Brook 账号 纽约1 换IP和端口了,你试试新的。
          Toyo2018-06-21 18:02 回复
  11. 用谷歌浏览器下会报毒啊,woc
    hei2018-06-11 07:49 回复
    • 不信doub的可以不用啊。。。
      damnsoso2018-06-14 22:08 回复
  12. 安卓最近不能使用了,无法解析DNS地址,大神帮忙解决下
    feng2018-05-26 22:00 回复
  13. 新版安卓端 多了全局 白名单 黑名单的选项,没看到有在哪里设置的,它是根据什么来区分白名单的?
    chancat2018-05-23 18:56 回复
    • 应该是内置了 GFWList 吧。
      Toyo2018-05-24 15:18 回复
  14. android上怎么全局啊
    sesprie2018-05-23 12:32 回复
  15. brook客户端在安卓5.1.1上使用无效
    hi2018-05-09 16:57 回复
  16. app store上搜索不到brook软件
    hhhh2018-05-06 13:21 回复
    • 国区这类应用强制下架,转区下载。
      Toyo2018-05-07 14:54 回复
  17. 先做个记号
    蚂蚁2018-05-01 17:15 回复
  18. win10下载BROOK后双击没有反应,右下角有显示,点击后出现设置但是只限于网页设置,没有显示客户端界面,是什么原因?
    FreeTmie2018-04-26 10:47 回复
    • Brook 官方客户端就是这样的,如果用不惯可以试试我写的第三方客户端 https://doub.io/dbrj-7/ ,不过注意可能会报毒。
      Toyo2018-04-26 14:34 回复
  19. 站长你好,brook可以同时几个人使用呢?为什么有的电脑可以连接,有的电脑连接不上?(brook上的账号自检功能也有相对应的提示)但ip、端口、密码都是一样的。
    jinghoor2018-04-24 16:15 回复
    • brook 同端口不限制设备数什么的。
      部分电脑账号自检不可用?先校对这个电脑的系统时间与服务器的系统时间是否一致,不一致会导致无法建立连接。
      另外再启动代理后,电脑CMD执行命令:netstat -aon|findstr 2080 看看是否有文字输出,如果没有反应说明 Brook 监听本地端口失败,2080是 Brook Tools 默认的本地端口。
      Toyo2018-04-25 13:53 回复
  20. 你好,我的Brook客户端能正常启动,并且显示started,但是就是上不了google.com怎么回事,我自己用的google云架设的服务端,根据youtube上的一个视频教程做的,前天还行,从昨天开始就不行了,请问这是怎么回事,是gov封锁了brook还是什么原因,我该如何排查问题呢,多谢
    sigh2018-04-22 01:12 回复
  21. win10更新pac文件卡住未响应,然后就提示失败,也无法通过自检。
    jsonys2018-04-19 18:03 回复
    • 是最新的 Brook Tools v1.0.7 版本吗?试过管理员方式运行吗?
      Toyo2018-04-19 18:21 回复
  22. 不好意思,又有问题了。点击Toggle没有反应,还是Stopped,可能是什么原因呢
    anderson2018-04-12 20:58 回复
  23. 32位系统装不了吗。。
    anderson2018-04-12 11:34 回复
    • Brook PC官方客户端似乎取消了32位支持,如果想用可以用我的 Brook Tools 客户端(配合Brook 32位的windows命令行版客户端)。
      Toyo2018-04-12 13:30 回复
  24. 站长,想请一下,我使用4月1日更新的安卓客户端,用的时候偶尔会失效,同期的windows客户端能正常使用,过段时间恢复正常,会是什么问题呢?要怎么解决?
    IMullerI2018-04-11 16:52 回复
    • 安卓客户端问题请去 Github 联系作者解决。
      Toyo2018-04-11 19:05 回复
      • 好的,谢谢
        IMullerI2018-04-11 21:31 回复
  25. 如果在国内想用欧洲的地址是不是要在地区里面选europe而不是asia?
    小超人2018-04-09 20:37 回复
    • 什么地区?
      Toyo2018-04-09 20:52 回复
      • 就是想在国内用欧洲的ip,是不是在地区里面要选europe?比如选europe-west2-a?
        小超人2018-04-09 21:37 回复
        • 你是用的谷歌云?谷歌云我不清楚。
          Toyo2018-04-09 23:31 回复
    • 谷歌云不管选什么地区的服务器都只会分配到美国的ip
      xvid2018-06-15 12:57 回复
  26. 请教一下博主,文中提到的“Brook安卓客户端支持PAC分流”具体怎么实现
    Sweet2018-04-08 18:38 回复
    • 什么都不用设置,默认内置支持。
      Toyo2018-04-08 20:17 回复
      • 感谢,我测IP的时候看到都显示的服务器IP,以为是全局
        Sweet2018-04-09 10:47 回复
  27. 被墙了的ip能用不?加速cdns
    xman2018-04-02 22:02 回复
    • 不能,要想复活被墙IP的服务器继续做代理,目前只能靠 Goflyway V2ray 这些代理软件实现。
      Toyo2018-04-03 14:37 回复
  28. Android端在浏览器中无法打开Google,YouTube等网站,但YouTube app中可以打开
    冬冬威2018-04-02 20:24 回复
  29. 手机是Google pixel,系统8.1,装上这个app之后会卡死关机然后自启动,排除了机器本身的原因。卸载了这个app之后就不会出现。大佬求帮助。。。
    Gouryella2018-04-02 09:50 回复
    • 你不应该找我,你要去 Github 找作者才行。
      Toyo2018-04-02 17:04 回复
  30. 看到很多人都有brook白屏问题,是否是系统版本原因所致?(预测原因:厂商魔改)
    匿名用户2018-03-31 17:44 回复
    • v20180401 版本,作者说修复了安卓版客户端白屏问题,因为我没出现过白屏问题,所以我没办法测试,不过 Github 很多人测试正常了,估计是修好了。
      Toyo2018-04-01 13:20 回复
  31. 表示brook打开之后一片空白,求解决方法 :lol:
    匿名用户2018-03-31 17:43 回复
    • v20180401 版本的安卓客户端已经修复白屏BUG。
      Toyo2018-04-01 13:22 回复
  32. 安卓安装白屏。。。。。。。愁死
    NEO2018-03-28 17:25 回复
    • 多点几次返回就对了
      又猫又瘦2018-04-02 15:06 回复
  33. 站长,这个原版在win10不能用哦,然后试了下下了你写的brook tools,在win10开始也是不能用,之后我把代理模式从直连改成全局就能用了,这是什么原因呀,原版能实现这样的功能吗
    蛋炒饭2018-03-24 19:12 回复
    • “不能用”有很多原因,我需要知道更清楚的信息。
      不过根据你提供的信息,估计官方客户端你用不了是因为系统代理设置的问题,你需要检查系统代理设置或浏览器代理设置。
      另外,Brook Tools 里面的直连模式是指的不配置系统代理,这个选项是用来 初始化系统代理设置 或者 你自己设置系统代理设置 或者 用浏览器扩展管理代理 用的。
      Toyo2018-03-24 22:01 回复
      • 呃,理解能力较差,直连模式是沿用系统预设/自定义的设定,那就是和软件无关跟系统自身设置有关,是这个意思吗
        蛋炒饭2018-03-24 23:32 回复
        • 直连模式就是不设置系统代理设置,啥都不干(初始化系统代理设置),其他软件走不走代理都要你自己配置(例如浏览器用扩展管理代理)。
          该软件的 直连模式 PAC模式 全局模式和SSR PC客户端的是一个意思,为了方便你们理解,我才照着SSR客户端里选项做的。
          Toyo2018-03-25 14:28 回复
      • 经过测试,看来是浏览器的问题,chrome可以正常使用,原版brook似乎不兼容edge浏览器...
        蛋炒饭2018-03-25 13:23 回复
  34. 作者大大,WIN7好像用不了啊,同样的设置WIN10能翻墙也能验证账号,WIN7能运行但不能翻墙,验证账号也失败。
    heitongan2018-03-24 12:07 回复
    • 你指的是 Brook官方客户端,还是我写的 Brook Tools客户端(账号自检)?
      Toyo2018-03-24 12:19 回复
      • Brook Tools客户端,账号自检错误且无法翻墙,但是同样的文件夹在WIN10上面翻墙自检则没有任何问题。
        heitongan2018-03-24 14:22 回复
        • 试过 以管理员方式运行吗?
          启动代理后,CMD输入 netstat -aon|findstr 2080 回车看看,这是看PC本地监听端口情况,是否有 2080 的端口监听。
          Toyo2018-03-24 14:50 回复
          • 没有2080,请问如何解决。
            heitongan2018-04-06 00:58 回复
            • 试过更换 Brook Tools 本地端口吗?启动代理后 Brook 没有正常监听本地端口,这样的话无论如何你都连不上Brook代理的。试过管理员方式启动吗?另外你是windows 管理员账号还是普通用户?
              Toyo2018-04-06 17:20 回复
              • 更换本地端口也没用,管理员启动也没用,依旧无法验证账号加无法链接代理,请问还有什么办法呢。
                heitongan2018-04-06 22:52 回复
  35. 安卓安装白屏
    lobobo2018-03-15 14:45 回复
  36. 我的brook安卓版 之前是好的 现在打开除了标题栏就是白屏没反应 重装也是一样 大佬怎么回事啊 求助 谢谢
    WAliensky2018-03-11 23:11 回复
    • 这种问题你只能联系作者解决。不过我倒是没出现过这种情况。。。
      Toyo2018-03-12 14:36 回复
    • 我也遇到过这个情况,至今无法解决,系统为android 8.0
      Big Head Man2018-03-25 10:43 回复
  37. 请问linux下怎么用?试了好久都不行,deepin 15.5 桌面系统,谢谢!
    Payton2018-03-09 23:53 回复
  38. 支持Brook链接的客户端在哪?我doubi云下的首页白屏
    小白2018-03-08 14:21 回复
    • 支持 Brook链接的只有我的一键脚本和Brook Tools,至于官方安卓客户端白屏问题我无法解决(虽然我没遇到过)。
      Toyo2018-03-08 18:59 回复
  39. Toyo,问下为啥安卓的客户端白屏呀,有什么好的解决办法吗,或者有没有哪个版本是可用的
    国家主席2018-03-06 15:54 回复
    • 不清楚,这个BUG很早就有了,作者一直在找问题所在,不过我倒是从没遇到过白屏。。。
      Toyo2018-03-07 11:39 回复
  40. 能不能所有桌面客户端像ssr客户端一样,可以自己修改pac,我是Windows和MacOS都要用到,当然还有移动端,桌面用Proxy SwitchyOmega太不方便了,其他浏览器没办法控制
    Rhinoceros2018-03-06 12:57 回复
    • 你可以使用我的 Brook Tools 客户端,这个客户端默认使用 GFWList PAC(和SS/SSR一样),pac.txt 文件位于 brook.exe 同目录下,但是只支持 Windows 系统。
      Toyo2018-03-07 12:16 回复
  41. 帅哥,点击Setting时不弹出设置页面。怎么解决
    Hi先生2018-03-02 14:57 回复
  42. toyo.你的 mac client版 自动默认全局路由的是吧?
    jwuorion2018-03-01 14:35 回复
    • Brook 的MAC客户端,我没有设备,所以也不清楚。
      Toyo2018-03-01 19:38 回复
1 2