Awesome
txthinking/brook
「 Linux / MacOS / Windows 上的 VPN,也许你可以将它用于游戏」
校对 ✅
<!-- doc-templite START generated --> <!-- repo = 'txthinking/brook' --> <!-- commit = 'b6c9fbfe90f9c4132b78f4b7913db8d4566ab1f4' --> <!-- time = '2018-09-04' -->翻译的原文 | 与日期 | 最新更新 | 更多 |
---|---|---|---|
commit | ⏰ 2018-09-04 | 中文翻译 |
- readme
- wiki
贡献
欢迎 👏 勘误/校对/更新贡献 😊 具体贡献请看
生活
If help, buy me coffee —— 营养跟不上了,给我来瓶营养快线吧! 💰
brook
<p align="center"> <img style="float: right;" src="https://storage.googleapis.com/txthinking-file/_/brook_200x200.png" alt="Brook"/> </p>v20180909
- Linux / MacOS / Windows 上的 VPN,也许你可以将它用于游戏,维基
目录
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->什么是 brook
Brook 是一个跨平台的 proxy/VPN 软件.<br/>brook 的目标是保持简单,傻瓜式和潜藏.
下载
下载 | 服务器/客户端 | OS | Arch 架构 | 备注 |
---|---|---|---|---|
brook | 服务器和客户端 | Linux | amd64 | CLI |
brook_linux_386 | 服务器和客户端 | Linux | 386 | CLI |
brook_linux_arm64 | 服务器和客户端 | Linux | arm64 | CLI |
brook_linux_arm5 | 服务器和客户端 | Linux | arm5 | CLI |
brook_linux_arm6 | 服务器和客户端 | Linux | arm6 | CLI |
brook_linux_arm7 | 服务器和客户端 | Linux | arm7 | CLI |
brook_linux_mips | 服务器和客户端 | Linux | mips | CLI |
brook_linux_mipsle | 服务器和客户端 | Linux | mipsle | CLI |
brook_linux_mips64 | 服务器和客户端 | Linux | mips64 | CLI |
brook_linux_mips64le | 服务器和客户端 | Linux | mips64le | CLI |
brook_linux_ppc64 | 服务器和客户端 | Linux | ppc64 | CLI |
brook_linux_ppc64le | 服务器和客户端 | Linux | ppc64le | CLI |
brook_darwin_amd64 | 服务器和客户端 | MacOS | amd64 | CLI |
brook_windows_amd64.exe | 服务器和客户端 | Window | amd64 | CLI |
brook_windows_386.exe | 服务器和客户端 | Window | 386 | CLI |
Brook.dmg | 客户端 | MacOS | amd64 | GUI |
Brook.Setup.exe | 客户端 | Window | amd64 | GUI |
应用商店 | 客户端 | iOS 版 | - | GUI |
Brook.apk(没有 Google Play) | 客户端 | Android 版 | - | GUI |
看维基了解更多教程
包获取
Arch Linux
sudo pacman -S brook
MacOS (GUI)
brew cask install brook
brook
NAME:
Brook - 跨平台 Proxy/VPN 软件
USAGE:
brook [global options] command [command options] [arguments...]
VERSION:
20180909
AUTHOR:
Cloud <cloud@txthinking.com>
COMMANDS:
server 以 服务器模式运行
servers 以 多服务器模式运行
client 以客户端模式运行
tunnel 以隧道模式运行
tproxy 运行为tproxy模式,透明代理,仅适用于Linux
vpn 以VPN模式运行
streamserver 以 服务器模式运行
streamservers 以 多服务器模式运行
streamclient 以客户端模式运行
ssserver 以 shadowsocks服务器模式运行,默认方法是aes-256-cfb
ssservers 以 shadowsocks运行多个服务器模式,默认方法是aes-256-cfb
ssclient 以 shadowsocks客户端模式运行,默认方法是aes-256-cfb
socks5 以 原始socks5服务器运行
relay 以 中继模式运行
relays 以 多中继器模式运行
qr 打印brook服务器的二维码
socks5tohttp 将socks5转换为http代理
systemproxy 使用 pac url设置系统代理,或删除,仅适用于 MacOS /Windows
help, h 显示一个命令的命令列表或帮助
GLOBAL OPTIONS:
--debug, -d Enable debug
--listen value, -l value Listen address for debug (default: ":6060")
--help, -h show help
--version, -v print the version
服务器
# Run as a brook server
$ brook server -l :9999 -p password
# Run as multiple brook servers
$ brook servers -l ":9999 password" -l ":8888 password"
如果您运行公共/共享服务器,请不要忘记此
--tcpDeadline
参数
客户端(CLI)
# 运行 brook client, 执行 socks5 proxy socks5://127.0.0.1:1080
$ brook client -l 127.0.0.1:1080 -i 127.0.0.1 -s server_address:port -p password
# 运行 brook client, 启动 http(s) proxy http(s)://127.0.0.1:8080
$ brook client -l 127.0.0.1:8080 -i 127.0.0.1 -s server_address:port -p password --http
客户端(GUI)
看维基
隧道
# Run as tunnel 127.0.0.1:5 to 1.2.3.4:5
$ brook tunnel -l 127.0.0.1:5 -t 1.2.3.4:5 -s server_address:port -p password
Tproxy(通常在 Linux 路由器盒上使用)
看维基
VPN
# Run as VPN to proxy all TCP/UDP. [需要 ROOT 权限].
$ sudo brook vpn -l 127.0.0.1:1080 -s server_address:port -p password
看维基了解更多教程
relay
# Run as relay to 1.2.3.4:5
$ brook relay -l :5 -r 1.2.3.4:5
Socks5
# Run as a raw socks5 server 1.2.3.4:1080
$ brook socks5 -l :1080 -i 1.2.3.4
Socks5 到 HTTP
# Convert socks5://127.0.0.1:1080 to http(s)://127.0.0.1:8080 proxy
$ brook socks5tohttp -l 127.0.0.1:8080 -s 127.0.0.1:1080
2.6.8
# Run as a shadowsocks server
$ brook ssserver -l :9999 -p password
# Run as multiple shadowsocks servers
$ brook ssservers -l ":9999 password" -l ":8888 password"
如果您运行公共/共享服务器,请不要忘记此
--tcpDeadline
参数
# Run as shadowsocks client, start a socks5 proxy socks5://127.0.0.1:1080
$ brook ssclient -l 127.0.0.1:1080 -i 127.0.0.1 -s server_address:port -p password
# Run as shadowsocks client, start a http(s) proxy http(s)://127.0.0.1:8080
$ brook ssclient -l 127.0.0.1:8080 -i 127.0.0.1 -s server_address:port -p password --http
默认方法是 aes-256-cfb
看维基了解更多教程
贡献
请阅读CONTRIBUTING.md先
执照
根据 GPLv3 许可证获得许可