Brook一键管理脚本的安装和使用

Brook 开发者网站:https://www.txthinking.com/


(Last Updated On: 2018-05-17)

Brook是一个小众的跨平台科学上网工具,由网友@lxypt推荐整理更新,"特点是配置简洁,较适合新手,有主流平台GUI客户端"。项目地址在:github ,一键管理脚本出自:doubi ,下文为安装流程,测试环境为Debian8 — vultr ,客户端使用Windows。当然也可以按照原项目介绍的方法安装,只是没有一键脚本那么友好的提示。

1.下载安装

ssh连接vps,然后用以下命令下载代码,并执行授权和运行脚本。

Shell
> wget -N --no-check-certificate https://raw.githubusercontent.com/wcmbeta/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh

2.安装过程

安装过程只需要根据提示,设置相应的端口,密码和协议。

Shell
--2018-03-27 19:54:01--  https://raw.githubusercontent.com/wcmbeta/doubi/master/brook.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.4.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.4.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 26755 (26K) [text/plain]
Saving to: 'brook.sh'
 
brook.sh            100%[=====================>]  26.13K  --.-KB/s   in 0s    
 
Last-modified header missing -- time-stamps turned off.
2018-03-27 19:54:01 (157 MB/s) - 'brook.sh' saved [26755/26755]
 
 
  Brook 一键管理脚本 [v1.1.10]
  ---- Toyo | doub.io/brook-jc3 ----
  
  0. 升级脚本
————————————
  1. 安装 Brook
  2. 升级 Brook
  3. 卸载 Brook
————————————
  4. 启动 Brook
  5. 停止 Brook
  6. 重启 Brook
————————————
  7. 设置 账号配置
  8. 查看 账号信息
  9. 查看 日志信息
10. 查看 链接信息
————————————
 
当前状态: 未安装
 
请输入数字 [0-10]:1       //1.未安装,输入1来安装
[信息] 开始设置 用户配置...
请输入 Brook 端口 [1-65535](端口不能重复,避免冲突)
(默认: 2333):2333         //2.设置端口
 
========================
        端口 :  2333
========================
 
请输入 Brook 密码
(默认: doub.io):wateroot.com         //3.设置密码    
 
========================
        密码 :  wateroot.com
========================
 
请选择 Brook 协议
1. Brook(新版协议,即 [servers]
2. Brook Stream(旧版协议,即 [streamservers],不推荐,除非使用新版协议速度慢)
 
(默认: 1. Brook(新版协议)):1         //4.设置协议
 
========================
        协议 : servers
========================
 
[信息] 开始安装/配置 依赖...
cp: '/usr/share/zoneinfo/Asia/Shanghai' and '/etc/localtime' are the same file
[信息] 开始检测最新版本...
[信息] 检测到 Brook 最新版本为 [ v20180227 ]
[信息] 开始下载/安装...
--2018-03-27 19:58:45--  https://github.com/txthinking/brook/releases/download/v20180227/brook
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/85371712/700c53f2-1a7f-11e8-9fbc-c165be0b9583?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180327T115845Z&X-Amz-Expires=300&X-Amz-Signature=4f16b0f1f64470d4c030f44e1efa34538a8db72aa82fe4f0110ad2f500cf7bb8&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dbrook&response-content-type=application%2Foctet-stream [following]
--2018-03-27 19:58:45--  https://github-production-release-asset-2e65be.s3.amazonaws.com/85371712/700c53f2-1a7f-11e8-9fbc-c165be0b9583?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A/20180327/us-east-1/s3/aws4_request&X-Amz-Date=20180327T115845Z&X-Amz-Expires=300&X-Amz-Signature=4f16b0f1f64470d4c030f44e1efa34538a8db72aa82fe4f0110ad2f500cf7bb8&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment;%20filename=brook&response-content-type=application/octet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.132.3
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.132.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10492437 (10M) [application/octet-stream]
Saving to: 'brook'
 
brook               100%[=====================>]  10.01M  4.34MB/s   in 2.3s  
 
2018-03-27 19:58:48 (4.34 MB/s) - 'brook' saved [10492437/10492437]
 
[信息] 开始下载/安装 服务脚本(init)...
--2018-03-27 19:58:48--  https://softs.fun/Bash/other/brook_debian
Resolving softs.fun (softs.fun)... 168.235.104.198
Connecting to softs.fun (softs.fun)|168.235.104.198|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2586 (2.5K) [application/octet-stream]
Saving to: '/etc/init.d/brook'
 
/etc/init.d/brook   100%[=====================>]   2.53K  --.-KB/s   in 0s    
 
2018-03-27 19:58:48 (49.7 MB/s) - '/etc/init.d/brook' saved [2586/2586]
 
[信息] Brook服务 管理脚本下载完成 !
[信息] 开始写入 配置文件...
[信息] 开始设置 iptables防火墙...
[信息] 开始添加 iptables防火墙规则...
[信息] 开始保存 iptables防火墙规则...
[信息] 所有步骤 安装完毕,开始启动...
[信息] Brook 启动中...
[信息] Brook 启动成功 !
 
Brook 用户配置:
————————————————
地址   : 144.202.36.79
端口   : 2333
密码   : wateroot.com
协议   : Brook(新版)
Brook 链接 : brook://default%20255.255.255.255%3A2333%20wateroot.com
 
[注意] Brook链接 仅适用于Windows系统的 Brook Tools客户端(https://doub.io/dbrj-7

3.管理

使用命令运行管理脚本。

Shell
> ./brook.sh

即可看到管理页面,和安装的时候差不多,只是提示以安装和运行,可以根据需要,进行相关操作。

Shell
Brook 一键管理脚本 [v1.1.10]
  ---- Toyo | doub.io/brook-jc3 ----
  
  0. 升级脚本
————————————
  1. 安装 Brook
  2. 升级 Brook
  3. 卸载 Brook
————————————
  4. 启动 Brook
  5. 停止 Brook
  6. 重启 Brook
————————————
  7. 设置 账号配置
  8. 查看 账号信息
  9. 查看 日志信息
10. 查看 链接信息
————————————
 
当前状态: 已安装 已启动
 
请输入数字 [0-10]:

4.相关操作

Shell
启动:/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

5.客户端下载

建议去项目地址下载最新的客户端。使用方法:

  • 安装客户端
  • 设置类型type
  • 设置服务器Server 格式为ip:prot,如255.255.255.255:2333
  • 设置密码
  • Toggle 为切换started和stopped的开关,切换到started即为运行(鼠标长置于状态图标显示状态)

6.最后

  • 测试了windows版本,默认勾选Set the system proxy automatically,可以正常使用。
  • 取消勾选会提示SOCKS5连方式socks5://local.txthinking.com:1080,电脑浏览器使用,需要配合支持SOCKS5的插件,如SwitchyOmega,类型选择SOCKS5,代理地址为本地127.0.0.1,端口为1080,其他支持SOCKS5的软件也可以这样配置。
  • windows客户端有一个global proxy mode(全局代理)。
  • 修改配置尽量切换一下Toggle开关。
  • 不要在阿里/腾讯+香港/美国之类(国产服务商+国外节点服务器)上使用,会被监控和警告,以及预期外的严重后果。
  1. 欢迎指教。

没有评论: