系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

脚本版本

Ver: 1.0.1

安装步骤

  1. wget N nocheckcertificate https://softs.fun/Bash/brook-pf.sh && chmod +x brook-pf.sh && bash brook-pf.sh

备用下载地址(上面的链接无法下载,就用这个):

  1. wget N nocheckcertificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook-pf.sh && chmod +x brook-pf.sh && bash brook-pf.sh

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

使用方法

  1. bash brookpf.sh

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

添加端口转发

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

  1. 你要做什么?
  2. 1. 添加 端口转发
  3. 2. 删除 端口转发
  4. 3. 修改 端口转发
  5. 4. 启用/禁用 端口转发
  6. [注意] 本地监听端口不能重复,被转发的IP或端口可重复!
  7. (默认: 取消)

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

显示所有端口转发

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

  1. 当前端口转发总数: 1 当前服务器IP: 2.2.2.2
  2. 本地监听端口: 2333 被转发IP: 1.1.1.1 被转发端口:2366 状态: 启用
  3. 本地监听端口: 2377 被转发IP: 1.1.1.1 被转发端口:2388 状态: 启用
  4. ========================

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端口转发。

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

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

  1. # 格式如下:
  2. 本地监听端口 被转发IP 被转发端口 状态
  3. # 示例如下:
  4. 2333 1.1.1.1 2366 0
  5. 2355 1.1.1.1 2777 1
  6. # 状态 0 为禁用,1 为启用。


 

转:逗比根据地 » 『原创』Shadowsocks Brook 中继(中转/端口转发) 便捷管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

发表评论