溪流
溪流
溪流是一款跨平台的代理/VPN软件,支持Linux、MacOS、Windows、Android和iOS系统。它的设计理念是简洁、易用且不易被察觉。
GITHUB地址
https://github.com/txthinking/brook#what-is-brook
使用指南:
由于溪流支持多种VPN方式,用户只需按照配置要求输入相应命令,无需进行复杂的设置。
下载
| 下载 | 服务器/客户端 | 操作系统 | 架构 | 备注 |
|---|---|---|---|---|
| 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_macos_amd64 | 服务器和客户端 | MacOS | AMD64 | CLI |
| brook_windows_amd64.exe | 服务器和客户端 | Windows | AMD64 | CLI |
| brook_windows_386.exe | 服务器和客户端 | Windows | 386 | CLI |
| Brook.dmg | 客户端 | MacOS | AMD64 | GUI |
| Brook.Setup.exe | 客户端 | Windows | AMD64 | GUI |
| 应用商店 | 客户端 | iOS | – | GUI |
| Brook.apk(无Google Play) | 客户端 | Android | – | GUI |
ArchLinux
sudo pacman -S brook Snap
sudo snap install brook MacOS(GUI)
brew cask install brook 溪流
NAME: Brook - 跨平台代理软件 USAGE: brook [全局选项] 命令 [命令选项] [参数...] VERSION: 20180707 AUTHOR: Cloud <[email protected]> COMMANDS: server 运行服务器模式 servers 运行多个服务器模式 client 运行客户端模式 tunnel 运行隧道模式 tproxy 运行透明代理模式,仅适用于Linux streamserver 运行服务器模式 streamservers 运行多个服务器模式 streamclient 运行客户端模式 ssserver 运行shadowsocks服务器模式,固定方法为aes-256-cfb ssservers 运行多个shadowsocks服务器模式,固定方法为aes-256-cfb ssclient 运行shadowsocks客户端模式,固定方法为aes-256-cfb socks5 运行原始socks5服务器 relay 运行中继模式 relays 运行多个中继模式 qr 打印溪流服务器二维码 socks5tohttp 将socks5转换为http代理 systemproxy 设置系统代理,使用pac url,或移除,仅适用于MacOS/Windows help, h 显示命令列表或某个命令的帮助 GLOBAL OPTIONS: --debug, -d 启用调试 --listen value, -l value 调试监听地址(默认: ":6060") --help, -h 显示帮助 --version, -v 打印版本服务器端运行
# 运行溪流服务器 $ brook server -l :9999 -p password # 运行多个溪流服务器 $ brook servers -l ":9999 password" -l ":8888 password" 客户端(CLI)运行
# 运行溪流客户端,启动socks5代理 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 # 运行溪流客户端,启动http(s)代理 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)
隧道
# 运行隧道 127.0.0.1:5 到 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 透明代理
请参阅 wiki
中继
# 运行中继到 1.2.3.4:5 $ brook relay -l :5 -r 1.2.3.4:5 Socks5
# 运行原始socks5服务器 1.2.3.4:1080 $ brook socks5 -l :1080 -i 1.2.3.4 Socks5到HTTP
# 将socks5://127.0.0.1:1080 转换为http(s)://127.0.0.1:8080代理 $ brook socks5tohttp -l 127.0.0.1:8080 -s 127.0.0.1:1080 Shadowsocks
# 运行shadowsocks服务器 $ brook ssserver -l :9999 -p password # 运行多个shadowsocks服务器 $ brook ssservers -l ":9999 password" -l ":8888 password" # 运行shadowsocks客户端,启动socks5代理 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 # 运行shadowsocks客户端,启动http(s)代理 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
