系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。
脚本版本
Ver: 1.1.11
安装步骤">安装步骤
执行下面的代码下载并运行脚本。
wget -N --no-check-certificate wget -N --no-check-certificate https://softs.loan/Bash/brook.sh && chmod +x brook.sh && bash brook.sh
# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh
运行脚本后会出现脚本操作菜单,选择并输入 1
就会开始安装。
请输入 Brook 监听端口 [1-65535]
(默认: 2333):
========================
端口 : 2333
========================
请输入 Brook 密码
(默认: doub.io):
========================
密码 : doub.io
========================
请选择 Brook 协议请选择 Brook 协议
1. Brook(新版协议,即 [servers])
2. Brook Stream(旧版协议,即 [streamservers],不推荐,除非使用新版协议速度慢)
(默认: 1. Brook(新版协议)):1
========================
协议 : servers
========================
[信息] Brook 停止成功 !
[信息] Brook 启动中...
[信息] Brook 启动成功 !
————————————————
Brook 用户配置 :
地址 : x.x.x.x:2333
密码 : doub.io
————————————————
使用说明
进入下载脚本的目录并运行脚本:
./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脚本出错。
配置文件:/usr/local/brook/brook.conf
配置文件格式为:
servers # 第一行必须是Brook混淆协议
2333 doub.io # 下面几行都是以 端口+空格+密码 的方式一行一个
2334 doub.io1
2335 doub.io2
如果你需要修改用户配置信息,那么可以直接打开配置文件按照格式编编辑,或者在其他设备上先写好完整配置,然后再一次性写入配置文件:
# 例如完整配置 写入配置文件
# 下面的代码是一个整体,一起复制粘贴到SSH,一起执行!
echo "servers
2333 doub.io
2334 doub.io1
2335 doub.io2" > /usr/local/brook/brook.conf
# 如果你只是在原先配置的基础上批量添加新用户,那么:
# 下面的代码是一个整体,一起复制粘贴到SSH,一起执行!
echo "2336 doub.io3
2337 doub.io
2338 doub.io" >> /usr/local/brook/brook.conf
# 注意最后一行的 > 和 >> ,前者是清空配置文件再写入,后者是追加到配置文件最后。
注意:端口不能重复,密码可以重复!
其他说明
客户端链接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.fun” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。
echo -e "nameserver 8.8.8.8
nameserver 8.8.4.4" > /etc/resolv.conf
提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
# CentOS系统:
yum install -y wget
# Debian/Ubuntu系统:
apt-get install -y wget
升级脚本
升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。
转自:逗比大佬
谢谢您,我下班得研究研究,我新手问题比较傻,也比较多::(眨眼)
大神这个脚本 现在下载不出来了 求新的连接!
https://txthinking.github.io/brook/#/zh-cn/README
https://github.com/txthinking/brook
逗比大佬被删,看这里可以
谢谢大神,新手搭建都是在网上找的资料,不咋会,麻烦了!
还是下载不出来,北京的服务器是不是不让下载啊,还是国内的都不行,只有在国外的才能下载,我这下载到33%就断了
github有时候会上不去,下不了,下哪个链接?
就是您给我这个网址,其他的我不会找,我是北京服务器,下载的可慢了,而且最多下载完第一个文件,第二个文件下载30左右就断开了,我用美国服务器几秒就下载完!逗比大神那个国内可以下载的网站关了,我想问问有没有那样的,可以国内下载的!
逗比大佬的站被关,有个备份站也需要翻进去,跟你挂梯子下载github差不多,我这下载GB慢了点,不过不用翻着进去下载
https://github.com/ToyoDAdoubiBackup/doubi
https://doubibackup.com/ 这是备份站
好的,下班回去再试试,我这应该是北京给这个网站禁止了,他们广州啥的都能下载,就我这北京不行!谢谢
https://one.oicu.bid/CN/doubi-master.zip
打包下载,自己上传一键安装吧
逗比的备份脚本,不知道还能不能用