https://www.jiongjun.cc/technology/500.html

搭建 brook 代理之前,首先要求你要有一台国外 vps,关于国外 vps 选择,可以参考这篇:推荐几款国外 vps

Brook 是一款由 go 语言编写的跨平台代理软件,支持 Linux、MacOS、Windows、Android、iOS 各个平台。Brook 代码在 Github 上开源,具体项目地址如下:

Brook 项目地址:https://github.com/txthinking/brook

Brook 服务端搭建

系统要求:CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

Brook 搭建脚本使用的是逗比大佬的一键安装脚本,在搭建前首先你要先连接到你的 vps ,你可以使用 xshell、putty 等 ssh 工具连接到你的 vps 。具体连接这里省略。连接后,执行下面这个命令:

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

然后跟着提示一步一步往下走就可以了,会有 0-10 这个 11 个选项,因为我们是要安装 Brook
所以输入数字1,然后按回车开始进入下一步。接着会提示输入端口号,你可以按默认的端口来,这里我输入 10234 。接着会提示你输入 Brook
密码,这里输入你自己心仪的密码即可。最后会叫你输入 Brook 协议,按默认的来,这里我输入 1,整个步骤截图如下:

图2

然后按下回车开始安装

图3

整个安装过程很快,花不了多长时间,安装后界面会提示你的 Brook 连接地址、端口、密码与及使用的协议,如下:

图4

Brook 客户端下载

搭建完成后,就可以下载安装客户端,然后愉快的使用代理了。

Brook 客户端最新版下载地址: https://github.com/txthinking/brook/releases 如:

图5

我这里以 window 客户端为例,下载完后,直接解压然后打开 Brook.Setup.exe 即可开始安装

图6

安装成功后,打开客户端,然后输入连接类型、连接地址和端口、连接密码,按 save 即可保存连接。如下:

图7

启动 Brook

你用鼠标右击 Brook 右下角管理栏的小图标(一个黑钥匙的图标),会有一个 Toggle 选项:

图8

Toggle 代表启动/停止 Brook 代理。当你启动 Brook 后,你把鼠标移动到右下角管理栏的小图标,会提示:Brook:started,如下:

图9

连接成功后,就可以开始愉快的使用外网了。

Brook 设置局部和全局代理连接

点击在首页左上角三个横线的小图标,如:

图10

然后选择 Mode 选项:

图11

然后在 Mode 选项,选择 PAC 或者 Global 即可。如下:

图12

其它客户端的使用方法基本也大同小异,这里就不再赘述。如果有碰到其它问题,欢迎留言咨询。

使用说明

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

./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. 设置 Brook 账号 8. 查看 Brook 账号 9. 查看 Brook 日志————————————   当前状态: 已安装 并 已启动  请输入数字 [0-9]:

其他操作

启动:/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 搭建教程的更多相关文章

  1. Spring+SpringMvc+Mybatis框架集成搭建教程

    一.背景 最近有很多同学由于没有过SSM(Spring+SpringMvc+Mybatis , 以下简称SSM)框架的搭建的经历,所以在自己搭建SSM框架集成的时候,出现了这样或者那样的问题,很是苦恼 ...

  2. Hbase+ Phoenix搭建教程

    Hbase+ Phoenix搭建教程 一.Hbase简介 HBase是基于列存储.构建在HDFS上的分布式存储系统,其主要功能是存储海量结构化数据. HBase构建在HDFS之上,因此HBase也是通 ...

  3. Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14(我用的php 5.3.10安装版) MySQL版本:MySQL5.5.25 ...

  4. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    原文地址:http://www.osyunwei.com/archives/7378.html 搬运是为了自己找资料方便. 准备篇 一.环境说明: 操作系统:Windows Server 2012 R ...

  5. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: htt ...

  6. 【网站搭建教程】黑手VIP卡盟搭建教程(无KEY)

    黑手VIP卡盟搭建教程(无KEY)教程介绍:第一课 卡盟介绍与课程流程.exe第七课 卡盟源码的搜集与选择_.exe第三课 卡盟域名之注册.exe第九课 IIS的本机架设_.exe第二课 卡盟域名之选 ...

  7. LAMP环境搭建教程

    原文:LAMP环境搭建教程 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.M ...

  8. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

  9. Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    现在很多朋友想尝试win2008 r2来跑web服务器,跟win2003相比界面差别有点大,有些人可能不太习惯,不过以后是趋势啊,这里简单分享下,方便需要的朋友 准备篇 一.环境说明: 操作系统:Wi ...

随机推荐

  1. 爬虫之Scrapy框架介绍

    Scrapy介绍 Scrapy是用纯Python实现一个为了爬取网站数据.提取结构性数据而编写的应用框架,用途非常广泛. 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内 ...

  2. SpringMVC中使用Interceptor拦截器顺序

    一.简介 SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验 证,或者是来判断用户是否登陆,或者是像1 ...

  3. Hdoj 2149.Public Sale 题解

    Problem Description 虽然不想,但是现实总归是现实,Lele始终没有逃过退学的命运,因为他没有拿到奖学金.现在等待他的,就是像FarmJohn一样的农田生涯. 要种田得有田才行,Le ...

  4. 【BZOJ5506】[GXOI/GZOI2019]旅行者(最短路)

    [BZOJ5506][GXOI/GZOI2019]旅行者(最短路) 题面 BZOJ 洛谷 题解 正着做一遍\(dij\)求出最短路径以及从谁转移过来的,反过来做一遍,如果两个点不由同一个点转移过来就更 ...

  5. LoadRunner【第三篇】录制脚本实践:订票网站

    启动服务 安装好loadrunner,我们就可以实践了. loadrunner自带订票网站,可以方便我们练习, 先把下面两个发送到桌面快捷方式 首先,启动服务,点击下面图标(如果服务无法启动,检查端口 ...

  6. Spring Boot的事务处理

    spring boot大大简化了之前java项目需要在配置xml里设置很多繁琐的内容. 设置数据源和配置事务 @Bean(name = "masterDataSource") @P ...

  7. 寒冬之下,移动开发没人要了? 浅谈 iOS 开发者该 何去何从?

    前言: 作者 | 梅梅    文章来源 CSDN 对于移动互联网而言,2018 年像是球场上的一声裁判哨.哨声响起,高潮迭起的上半场结束.本该再创辉煌的下半场,还没开赛却被告之:规则改变.场地收缩.教 ...

  8. 休眠(1):sleep和wait的区别

    1.这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类. 2.sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际 ...

  9. Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档

    Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.hparm        # 它用来在基于 Linux的系统上获取或 ...

  10. 老男孩Python全栈学习 S9 日常作业 003

    1.有变量name = "aleX leNb" 完成如下操作: # 移除 name 变量对应的值两边的空格,并输出处理结果 # 移除name变量左边的"al"并 ...