>>> 宇明首页| 新闻综合 | 正见新知 | 软件下载 | 影音美文 | 技术参考 | 论坛 |

*宇明旧版

闪画 雅乐 视频 九评三退 沧桑正道 其他热点 民主人权 万象大千 神传文化 软件下载

美文 笑谈 好书 秘闻内幕 天象人间 轮回漫谈 神奇预言 史前文明 科学新见 技术参考

热点新闻排行

机场用户“碰撞到了审计规则”的解决办法

新手入门:如何将域名解析托管在cloudflare

解决233blog网站v2ray一键安装脚本屏蔽网站

经验分享:如何让tor browser借助v2ray翻墙

翻墙参考:扫盲 VPN Gate——分布式的 VPN

新手入门:在cloudflare网站开通workers功

翻墙参考:自由门搭配v2ray翻墙 访问动态网

翻墙参考:自由门搭配SSR翻墙 看动态网稳定

解决233blog网站v2ray一键安装脚本屏蔽网站

分享:翻墙学习与关注

翻墙辅助:Debian9环境下wireguard一键安装

针对近期封锁严重的解决办法

解决233blog网站v2ray一键安装脚本屏蔽网站

翻墙参考:自由门(无界)借助sockscap64搭

魔改版BBR一键脚本 For Debian8/Ubuntu16+

翻墙参考:Tor利用obfsproxy破网(增添本地

教程:自由门如何搭配Trojan客户端使用

免费SSR节点比较多时 应该如何设置快速找到

一款讽刺江蛤蟆的代理NaiveProxy 安全高速

翻墙参考:混淆加密SSH代理如何实现多重代

翻墙参考:真正意义上的加速:利用cloudfla

翻墙备用:获取免费tunsafe vpn节点翻墙

脚本介绍:一键安装ss+kcptun

翻墙辅助:访问爬虫网站 获取免费SSR节点

翻墙参考:双机配合ccproxy规避ssh和vpn客

翻墙参考:简单扫盲I2P 的使用

翻墙参考:自主搭建ssr(ShadowsocksR)服务

翻墙参考:整机隔离方案之赛风搭配无界

翻墙参考:使用vpn配合翻墙软件破网

翻墙参考:影梭搭配自由门

翻墙参考:ssh代理配合自由门突破封锁

破网方法集锦(10.7日更新)

翻墙辅助:为SS代理流量披上隐形斗篷 cloak

网友新发现:恢复自由门F4通道的好办法

自由门三种通道简明使用教程

 
您的位置:主页>技术参考>突破封锁>列表

小众轻量sock5代理:Brook服务端一键安装管理脚本

文章出处:逗比根据地https://doub.io 发布时间:2018-09-06 作者:Toyo 点击:

 
【宇明网】

Brook简单介绍

Brook 是一个高效的 Socks5 代理软件,官方支持Windows、Linux、MacOS、IOS、Android、树莓派等设备,同时是使用 Golang 语言编写,安装、使用异常简单。

Brook 支持 自主研发 Brook(新版) 协议+Stream Brook(旧版)协议、Shadowsocks 协议、SOCKS5 协议、TCP/UDP 转发、SOCKS5代理转HTTP代理 等功能。

Brook 支持 UDP转发,无需任何设置。

支持单端口和多端口(每个端口可以单独设定密码),这点类似于 Shadowsocks 和 ShadowsocksR 的单用户服务端。

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

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

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

脚本版本

Ver: 1.1.13

安装步骤

执行下面的代码下载并运行脚本(以下两行一起复制粘贴至ssh连接窗口,然后回车执行)。

wget -N --no-check-certificate https://softs.wtf/Bash/brook.sh && chmod +x brook.sh && bash brook.sh
    
    # 如果上面这个脚本无法下载,尝试使用备用下载(以下三行一起复制粘贴至ssh连接窗口,然后回车执行):
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 账号的可能原因之一

因为 Brook 每次更新的内容可能变动较大,所以如果客户端与服务端版本不一致,那么很有可能会导致客户端链接服务端被拒绝。
客户端链接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.wtf” 之类的错误

这是无法解析我的域名,多半是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

升级脚本

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

宇明固定域名 http://yuming.qxbbs.org

[读者投稿与反馈(欢迎留言!)] [返回顶部↑]

相关文章:
 

翻墙参考:拯救workers反代 还能继续愉快翻墙

Tor Browser与passwall搭配使用无法连通解决办法

ProxySu搭建xray节点使用过程中出现IO错误的解决办法

关于“使用Railway(火车头)搭建科学上网节点”的补充

翻墙分享:使用Railway(火车头)搭建科学上网节点

翻墙教练:无界整机隔离方案;TorBrowser双重代理配置;TorBrowser

分享:trojan使用一段时间后无法连接的问题

翻墙参考:真正意义上的加速:利用cloudflare的workers反代进行

整理与补充:翻墙软件NaiveProxy搭建实战

翻墙软件NaiveProxy搭建实战(9):naiveproxy傻瓜化安装(全文

[ 关 闭 本 页 ]


请使用IE5.0 以上 最佳分辨率1024*768
Copyright(C)2003-2008 YuMing site all rights reserved.
版权所有: 宇明小站 Copyright (C)2003-2008 ,保留全部权利 ,欢迎转载!
特别声明:本站新闻只代表文章作者的观点和陈述