前天写了个 Brook 的端口转发手动安装使用教程,,最近忙,拖了几天才有空写了个一键管理脚本。

优点是:安装、配置简单,支持TCP、UDP转发;

缺点是:不支持端口段转发,但是可以配置多个端口转发。

其他 Shadowsocks中继(中转)教程:传送门

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

脚本版本

Ver: 1.0.6

安装步骤

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

下载并运行脚本后,会显示操作菜单,输入 1 并回车就会开始安装。

使用方法

bash brook-pf.sh

运行脚本后会显示操作菜单:

Brook 端口转发 一键管理脚本 [vX.X.X]

---- Toyo | doub.io/wlzy-jc37 ----

0. 升级脚本

————————————

1. 安装 Brook

2. 升级 Brook

3. 卸载 Brook

————————————

4. 启动 Brook

5. 停止 Brook

6. 重启 Brook

————————————

7. 设置 Brook 端口转发

8. 查看 Brook 端口转发

9. 查看 Brook 日志

10. 监控 Brook 运行状态

————————————

当前状态: 已安装 但 未启动

请输入数字 [0-10]:

添加端口转发

输入 7 并回车后,会提示你选择要干什么:

你要做什么?

1. 添加 端口转发

2. 删除 端口转发

3. 修改 端口转发

4. 启用/禁用 端口转发

[注意] 本地监听端口不能重复,被转发的IP或端口可重复!

(默认: 取消)

输入 1 并回车后,会提示你依次输入 本地监听端口、被转发IP、被转发端口:

请输入 Brook 本地监听端口 [1-65535](端口不能重复,避免冲突)

(默认取消):2366

========================

本地监听端口 : 2333

========================

请输入被转发的 IP :

(默认取消):1.1.1.1

========================

被转发IP : 1.1.1.1

========================

请输入 Brook 被转发的端口 [1-65535]

(默认取消):2366

========================

被转发端口 : 2366

========================

立即启用该端口转发,还是禁用? [Y/n]

(默认: Y 启用):

[信息] 端口转发 添加成功 [端口: 2333 被转发IP和端口: 1.1.1.1:2366]

是否继续 添加端口转发配置?[Y/n]:

[信息] 继续 添加端口转发配置...

...

...

========================

最后启动成功后 就会提示:

当前端口转发总数: 1 当前服务器IP: 2.2.2.2

本地监听端口: 2333被转发IP: 1.1.1.1被转发端口:2366状态: 启用

========================

显示所有端口转发

输入 8 并回车后,会显示如下:

当前端口转发总数: 1 当前服务器IP: 2.2.2.2

本地监听端口: 2333 被转发IP: 1.1.1.1 被转发端口:2366 状态: 启用

本地监听端口: 2377 被转发IP: 1.1.1.1 被转发端口:2388 状态: 启用

========================

Shadowsocks客户端说明

假设你的 海外服务器(被中转)中搭建的Shadowsocks服务端的IP是2.2.2.2,SS端口是10000。

假设你的 中转服务器的IP是1.1.1.1,本地监听端口和SS端口一致,都是10000。

那么,你的Shadowsocks客户端,添加Shadowsocks服务器,IP填写1.1.1.1,端口填写10000,其他的 密码/加密方式/协议/混淆等等 全部和原Shadowsocks账号一样!

文件信息

为了和我另一个 Brook 管理脚本不冲突,所以安装目录名字改成了 brook-pf 。

安装目录:/usr/local/brook-pf

安装文件:/usr/local/brook-pf/brook

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

日志文件:/usr/local/brook-pf/brook.log (只会显示错误日志)

其他说明

支持开机启动,支持 TCP UDP端口转发。

批量 添加/修改/删除 配置文件

虽然我的脚本里每次 添加/删除 端口转发配置后都会提示是否继续,但是并不适合大量的 添加/删除 操作,所以需要手动 添加/修改/删除,当然并不麻烦,配置文件格式很简单:

# 格式如下:

本地监听端口 被转发IP 被转发端口 状态

# 示例如下:

2333 1.1.1.1 2366 0

2355 1.1.1.1 2777 1

# 状态 0 为禁用,1 为启用。

AD:【永久steam外服网游加速器、一次购买、任性用十款加速器!后期无费用!】点击查看

未经允许不得转载:作者:admin,

转载或复制请以 超链接形式 并注明出处 夜河资源网。

brook协议_Brook 中继(中转/端口转发) 便捷管理脚本相关推荐

  1. 安卓brook服务器账号,Brook 端口转发 一键管理脚本,支持DDNS

    基于原 Brook端口转发 一键管理脚本 的修改版,增加对动态域名的支持,开启监控后自动更新域名IP. 基于iptables防火墙,记得安装iptables. 安装Brook,然后配置端口转发,最后启 ...

  2. 使用GOST搭建一个简单的端口转发(LinuxWindows)

    介绍 Gost是一个功能多样且实用的安全隧道工具,使用的是go语言编写 GitHub项目:https://github.com/ginuerzh/gost Gost文档:https://docs.gi ...

  3. socat与Brook 端口转发非权威对比测试

    网上关于端口转发软件的评测非常少,最近正好将socat与Brook都打包为了Docker镜像,今天先用他两来比一比,测一测,看看到底谁的效率更好一些.(非权威测试,结果仅供参考) 测试环境 已经在目标 ...

  4. SSH端口转发Forwarding及隧道Tunneling

    目录 概述 环境及术语约定 本地转发 远程转发 动态转发 多级转发 概述 我们先来了解一下端口转发的概念吧.我们知道,SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH ...

  5. 划分VLAN将生成树协议中的阻塞端口设置为转发端口

    在STP--生成树协议 中可以看到 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec 可知在默认的情况下,STP管理的交换机直径不能超过7台.首 ...

  6. kubernetes入门到精通(二):k8s部署Tomcat集群,基于NTFS协议的文件集群共享,Service提供负载均衡,端口转发工具Rinetd配置外部访问

    首先,配置 Docker 镜像加速服务 登录阿里云账号,进入控制台 -> 容器镜像服务 (不需要有阿里云的服务器,只要注册账号即可) 在两台 node 节点上配置好阿里云的镜像加速. 重启一下 ...

  7. python实现端口转发_Python TCP/IP协议下实现端口转发及重定向菜鸟教程

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 首先,我们用webpy写一个简单的网站,监听8080端口,返回"Hello,EverET ...

  8. python端口转发_Python实现TCP/IP协议下的端口转发及重定向示例

    首先,我们用webpy写一个简单的网站,监听8080端口,返回"Hello, EverET.org"的页面. 然后我们使用我们的forwarding.py,在80端口和8080端口 ...

  9. nginx 端口转发_Knative Service 是如何指定端口和协议的

    如果使用 Knative Serving 部署一个 Nginx 你可能会发现服务起来了,但是无法访问到 Nginx 中的服务.当然这不是 Nginx 的问题,这是因为 Knative 对 Contai ...

最新文章

  1. TiDB 在小红书从 0 到 200+ 节点的探索和应用
  2. 假如我是超级卷王......
  3. Python包、模块、类以及遇到的问题
  4. linux 切换python版本_linux下多个python版本切换如何设置
  5. Xcode9 之 Xcode Server 持续集成
  6. ios 图像翻转_在iOS 14中使用计算机视觉的图像差异
  7. java顺序栈和链栈_Java的顺序栈和链式栈
  8. 阿里淘宝:“杀死”拼多多!
  9. OPENGL中的glViewport
  10. mysql ansi导入_mysql导入csv的4种报错的解决方法
  11. re模块和正则表达式
  12. 本地访问阿里云故障问题
  13. 通过read_excel打开xls文件时,报错struct.error: unpack requires a bytes object of length 2
  14. 11种免费获取SSL证书的方式
  15. C语言:计算个人所得税
  16. 『拓扑排序』「NOI2010」航空管制
  17. 使用CDN加速的优点
  18. 电脑连接WiFi,浏览器打不开网页
  19. Android 选择图片、上传图片之PictureSelector
  20. PPT里面的工具都是宝,用好不得了,这10个技巧你不得不知!

热门文章

  1. linux驱动开发(一)—GPIO驱动框架
  2. Windows Vista操作系统秘技(6-10)
  3. 招行就是有前途——行长马蔚华年薪居各行之首
  4. SD-增强-销售订单/开票计划屏幕增强-VA01/VA02/VA03/VA21/VA22/VA23
  5. ajax图文列表加载数据加入懒加载与onerror
  6. 使用H5P插件在WordPress中创建交互式内容
  7. SpringCloud - Spring Cloud 之 Apollo Config携程阿波罗配置中心(二十一)
  8. 美国西北大学计算机学院教授,美国西北大学化学院院长Teri W. Odom教授访问玛丽女王工程学院...
  9. 论文翻译——vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases
  10. MacOs系统的安装及使用