VPN技术 · 2023年11月10日 0

溪流

溪流

溪流

溪流
 
溪流
 
溪流
 
溪流

溪流

溪流是一款跨平台的代理/VPN软件,支持Linux、MacOS、Windows、Android和iOS系统。它的设计理念是简洁、易用且不易被察觉。

GITHUB地址

https://github.com/txthinking/brook#what-is-brook

使用指南:

由于溪流支持多种VPN方式,用户只需按照配置要求输入相应命令,无需进行复杂的设置。

下载

下载服务器/客户端操作系统架构备注
BROOK服务器和客户端LinuxAMD64CLI
brook_linux_386服务器和客户端Linux386CLI
brook_linux_arm64服务器和客户端Linuxarm64CLI
brook_linux_arm5服务器和客户端Linuxarm5CLI
brook_linux_arm6服务器和客户端LinuxARM6CLI
brook_linux_arm7服务器和客户端LinuxARM7CLI
brook_linux_mips服务器和客户端LinuxMIPSCLI
brook_linux_mipsle服务器和客户端LinuxmipsleCLI
brook_linux_mips64服务器和客户端LinuxMIPS64CLI
brook_linux_mips64le服务器和客户端Linuxmips64leCLI
brook_linux_ppc64服务器和客户端LinuxPPC64CLI
brook_linux_ppc64le服务器和客户端Linuxppc64leCLI
brook_macos_amd64服务器和客户端MacOSAMD64CLI
brook_windows_amd64.exe服务器和客户端WindowsAMD64CLI
brook_windows_386.exe服务器和客户端Windows386CLI
Brook.dmg客户端MacOSAMD64GUI
Brook.Setup.exe客户端WindowsAMD64GUI
应用商店客户端iOSGUI
Brook.apk(无Google Play)客户端AndroidGUI

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