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

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

Shell脚本 Toyo 274评论
本文最后更新于 2018年4月13日 15:24 可能会因为没有更新而失效。如已失效或需要修正,请留言!

该来的总会来的 :lol:


系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

脚本版本

Ver: 1.1.10

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://softs.loan/Bash/brook.sh && chmod +x brook.sh && bash brook.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。

点击展开 查看更多

使用说明

进入下载脚本的目录并运行脚本:

./brook.sh

然后选择你要执行的选项即可。

 Brook 一键管理脚本 [vx.x.x]
 ---- Toyo | doub.io/brook-jc3 ----

 0. 升级脚本
————————————
 1. 安装 Brook
 2. 升级 Brook
 3. 卸载 Brook
————————————
 4. 启动 Brook
 5. 停止 Brook
 6. 重启 Brook
————————————
 7. 设置 账号配置
 8. 查看 账号信息
 9. 查看 日志信息
10. 查看 链接信息
————————————

 当前状态: 已安装 并 已启动

 请输入数字 [0-10]:

其他操作

启动:/etc/init.d/brook start

停止:/etc/init.d/brook stop

重启:/etc/init.d/brook restart

查看状态:/etc/init.d/brook status

安装目录:/usr/local/brook

配置文件:/usr/local/brook/brook.conf

日志文件:/usr/local/brook/brook.log(注意正常情况下,日志是不会记录使用信息的,只会记录报错)

批量写入用户配置文件

脚本默认一次只能添加/删除/修改一个用户配置,如果要批量管理,则会很麻烦,所以这里写上手动批量修改配置文件的方法。

点击展开 查看更多

其他说明

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

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

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

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

cp /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"
# 查看服务器当前时间

提示wget: unknown host “softs.loan” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

点击展开 查看更多

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

点击展开 查看更多

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

更新日志

2018年02月16日,版本 v1.1.10

1. 修复 Brook启动成功,但是提示启动失败的问题(检测有误)。

点击展开 查看更多

 

转载请超链接注明:逗比根据地 » 『原创』一个优秀的跨平台 Socks5代理软件 —— Brook 一键安装管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (75)or打赏
发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(274)个小伙伴在吐槽
  1. TOYO大大,日志里出现了dial tcp 127.0.0.1:443: getsockopt: connection refused 怎么办呢
    Aza2018-06-12 21:08 回复
    • 这种情况你需要去 Github 联系作者询问。
      Toyo2018-06-13 08:29 回复
  2. 你好,我的brook经常自动停止运行,需要手动启动,请问有什么办法可以设置为自动启动吗?
    Ryan2018-06-10 00:32 回复
    • 运行脚本 - 7.设置 账号配置 - 5.监控 运行状态 - 开启。
      Toyo2018-06-10 09:46 回复
      • 非常感谢! :grin:
        Ryan2018-06-17 13:26 (4天前)回复
  3. [[email protected] ~]# wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh -bash: wget: command not found [[email protected] ~]# wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh -bash: wget: command not found 服务器端配置好像两个下载地址都无法下载了
    小橙色2018-06-09 22:02 回复
  4. 为什么我手机用着这么流畅电脑这么卡呢
    wiki2018-06-09 16:07 回复
  5. 逗逼 我记得你之前写过一个 book结合tap转真实代理的教程怎么不见了,我现在用BOOK全局玩游戏不走代理,该怎么办
    K2018-06-08 14:31 回复
  6. 脚本地址失效 brook.sh: No such file or directory Cannot write to ‘brook.sh’ (No such file or directory).
    林轩2018-06-05 22:56 回复
    • 你不自己翻译一下再问嘛?你这就是找不到 brook.sh 是你忘记了你的 brook.sh 脚本所在位置,还是下载失败?下载失败请出示详细错误信息。
      Toyo2018-06-06 06:35 回复
  7. [错误] Brook服务 管理脚本下载失败 ! 大佬,brook脚本两个链接都安装失败了。
    despair2018-06-04 10:15 回复
    • 请贴出详细错误信息。
      Toyo2018-06-04 10:33 回复
  8. 我记得大佬做过V2Ray的一键脚本.怎么找不到了.用惯了你做的SSR,brook脚本.习惯了.那个界面.简单.低调.实用.
    chen2018-05-30 00:18 回复
  9. 大佬,我用管理脚本查了一下 链接信息 ,结果显示了好几个小时前连接过的设备ip,是不是查询有很大延迟呀?
    Knight2018-05-29 19:45 回复
    • 脚本查询的 当前IP链接信息,都是取自 netstat 这个程序,通过 netstat 获取当前的链接IP情况。
      Toyo2018-05-31 08:05 回复
  10. 装了锐速,brook就连接不上了,不知道为啥
    lkj2018-05-29 15:59 回复
    • 理论上来说不管是锐速还是BBR,都不会导致 Brook 无法使用,他们的作用仅仅是处理 TCP流量的拥塞控制。
      Toyo2018-05-31 08:19 回复
  11. Brook服务 管理脚本下载失败 !
    haha2018-05-29 07:39 回复
    • 请出示这个错误前面的详细输出内容。
      Toyo2018-05-29 10:31 回复
  12. 大佬有啥推荐的VPS商嘛,vultr的日本IP全被游戏厂商cygames封了,就是游戏上不去,其他都能用
    惜别2018-05-24 15:59 回复
  13. ssr电信已经炸了,注备换这个试试
    nfs2018-05-23 20:05 回复
  14. 使用脚本之后,端口22被封掉
    coldsnap2018-05-23 11:51 回复
    • 什么意思?
      Toyo2018-05-23 12:02 回复
      • ping ip能通,ssh连不上,估计是22端口被封了,gfw能检测brook了么……
        coldsnap2018-05-23 12:17 回复
        • 不清楚,这段时间我免费分享的 Brook 账号和我自用的几个 Brook 账号都没事,就连我免费分享的 SS SSR账号都毛事没有。。
          Toyo2018-05-23 13:03 回复
  15. Brook又更新啦……希望博主也跟着更新一下
    TTA2018-05-22 14:16 回复
  16. 超时怎么解决i/o timeout
    fff2018-05-14 15:44 回复
  17. 大佬 debian9 brook服务器和客户端都是最新版 手机可以用 电脑却用不了
    fff2018-05-14 15:29 回复
    • 你的意思是,你的 Debian 9 系统的服务器上面安装的 Brook 服务端,你用手机客户端能连接,用PC客户端无法连接?
      PC客户端用的是我写的 Brook Tools 吗?账号自检不通过?
      Toyo2018-05-15 13:10 回复
  18. 大佬您好,我想请教您一下。 用这脚本自己搭的毛子brook使用全局模式,打开https://whoer.net查询ip却还是在china,而且使用tool的帐号自检功能一直说帐号不可用。然而我的的确确能用google、tg等等需fq的网站,请问这是怎么回事呢?
    OkOk2018-05-01 01:07 回复
    • Brook Tools 默认是用 https://bing.com 来测试账号可用性的,软件里可以设置测试网址和超时时间,你改改测试网址试试。
      Toyo2018-05-01 14:09 回复
      • 嗯嗯好的感谢大佬!
        OkOk2018-05-02 20:53 回复
  19. 服务端的brook怎样都启动不了,怎么办,大佬
    alex2018-04-25 06:48 回复
    • 请提供日志信息。
      Toyo2018-04-25 13:08 回复
      • 使用Raspbian Pi上的Debian 9运行,无法启动。 日志内容: ./brook: 1: ./brook: Syntax error: "(" unexpected
        mercury2018-04-29 09:00 回复
        • 我也是用树莓派做伺服器. 也是用逗大的的脚本. 不过由于树莓派是Arm, 不是X86. 要把脚本改成下载Arm 的Brook, 不是X86的Brook.
          kevinchan992018-05-02 15:37 回复
  20. 请问brook可以只设置一个端口,多人同时使用吗?如果可以,这样又是否会增加封IP的风险吗? 非常感谢
    小jayjay2018-04-23 09:22 回复
    • 单个端口没有连接数限制,多少人都行。
      一般来说,1个端口10个人使用 和 10个端口分别10个人使用,后者相对更容易被墙(没有具体证据,只是根据目前SS SSR机场情况而得来的猜测)
      Toyo2018-04-23 20:29 回复
      • 好的,明白了,非常感谢大佬 :mrgreen:
        小jayjay2018-04-27 10:26 回复
1 2 3