All Projects → txthinking → Brook

txthinking / Brook

Licence: gpl-3.0
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
shell
77523 projects
lua
6591 projects

Projects that are alternatives of or similar to Brook

Leaf
A lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (-95.82%)
Mutual labels:  proxy, vpn, shadowsocks, socks
New Pac
翻墙-科学上网、免费翻墙、免费科学上网、免费自由上网、fanqiang、翻墙梯子、免费软件/方法,一键翻墙浏览器,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点分享,vps一键搭建翻墙服务器脚本/教程,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙
Stars: ✭ 31,869 (+151.06%)
Mutual labels:  proxy, vpn, shadowsocks, brook
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 13,438 (+5.86%)
Mutual labels:  proxy, vpn, shadowsocks, socks5
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 38,782 (+205.51%)
Mutual labels:  proxy, shadowsocks, socks5, socks
Freess
免费ss账号 免费shadowsocks账号 免费v2ray账号 (长期更新)
Stars: ✭ 6,544 (-48.45%)
Mutual labels:  proxy, vpn, shadowsocks, socks5
Reflow
Content-routable socks5 proxy switcher for your entire LAN.
Stars: ✭ 170 (-98.66%)
Mutual labels:  proxy, vpn, socks5, socks
Cloak
A censorship circumvention tool to evade detection against state adversaries
Stars: ✭ 942 (-92.58%)
Mutual labels:  proxy, vpn, shadowsocks
Shadowsocks Php
A php port of shadowsocks based on workerman. A socks5 proxy written in PHP.
Stars: ✭ 869 (-93.15%)
Mutual labels:  proxy, shadowsocks, socks5
Socks5proxy
一个简单的socks5代理转发服务(VPN)
Stars: ✭ 71 (-99.44%)
Mutual labels:  vpn, shadowsocks, socks5
Python Proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
Stars: ✭ 692 (-94.55%)
Mutual labels:  proxy, shadowsocks, socks5
Shadowsocks Qt5
A cross-platform shadowsocks GUI client
Stars: ✭ 7,893 (-37.82%)
Mutual labels:  proxy, shadowsocks, cross-platform
Free proxy ss
分享来自互联网上免费的shadowsocks(SS)/ShadowsocksR(SSR)/V2ray(vmess)代理 每15分钟更新一次,每次各分享4个临时可用代理。 及时订阅、及时更新。
Stars: ✭ 72 (-99.43%)
Mutual labels:  proxy, shadowsocks, socks5
Jsocksproxy
SOCKS proxy written in Java
Stars: ✭ 19 (-99.85%)
Mutual labels:  proxy, socks5, socks
Docker Dante Telegram
dante config builder for Telegram SOCKS-proxy & Dockerfile for building image with such proxy
Stars: ✭ 16 (-99.87%)
Mutual labels:  proxy, socks5, socks
Fanqiang Book
2021科学上网指南,小白图文攻略 | 翻墙/梯子/自由上网/SSR/V2Ray/
Stars: ✭ 127 (-99%)
Mutual labels:  proxy, vpn, shadowsocks
Netch
A simple proxy client
Stars: ✭ 10,297 (-18.88%)
Mutual labels:  shadowsocks, socks5, socks
Flynet
A powerful TCP/UDP tool, which support socks5 proxy by tcp and udp, http proxy and NAT traversal. This tool can help you bypass gfw easily
Stars: ✭ 124 (-99.02%)
Mutual labels:  proxy, socks5, socks
3proxy
3proxy - tiny free proxy server
Stars: ✭ 2,263 (-82.17%)
Mutual labels:  proxy, socks5, socks
Daze
Daze is a tool to help you link to the Internet.
Stars: ✭ 580 (-95.43%)
Mutual labels:  proxy, socks5, socks
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (-95.38%)
Mutual labels:  proxy, shadowsocks, socks5

Brook

🇨🇳 中文

Build Status License: GPL v3 Donate Talks Youtube Document Telegram


What is Brook

Brook is a cross-platform strong encryption and not detectable proxy.
Brook's goal is to keep it simple, stupid and not detectable.

❤️ A project by txthinking.com

Install CLI

curl -L https://github.com/txthinking/brook/releases/latest/download/brook_linux_amd64 -o /usr/bin/brook
chmod +x /usr/bin/brook

[Recommend] Install CLI via nami, run brook wsserver with joker

😘 Just copy and paste these four lines of commands, you can call this 💛one-click script💛

curl -L https://raw.githubusercontent.com/txthinking/nami/master/install.sh | bash && sleep 3 && exec -l $SHELL
nami install github.com/txthinking/joker
nami install github.com/txthinking/brook
joker brook server --listen :9999 --password hello

Then, your brook server is YOUR_SERVER_IP:9999, password is hello

Read Document

Install GUI

Read Document

Usage

NAME:
   Brook - A cross-platform strong encryption and not detectable proxy

USAGE:
   brook [global options] command [command options] [arguments...]

VERSION:
   20210701

AUTHOR:
   Cloud <[email protected]>

COMMANDS:
   server          Run as brook server, both TCP and UDP
   client          Run as brook client, both TCP and UDP, to start a socks5 proxy, [src <-> socks5 <-> brook client <-> brook server <-> dst]
   wsserver        Run as brook wsserver, both TCP and UDP, it will start a standard http server and websocket server
   wsclient        Run as brook wsclient, both TCP and UDP, to start a socks5 proxy, [src <-> socks5 <-> brook wsclient <-> brook wsserver <-> dst]
   wssserver       Run as brook wssserver, both TCP and UDP, it will start a standard https server and websocket server
   wssclient       Run as brook wssclient, both TCP and UDP, to start a socks5 proxy, [src <-> socks5 <-> brook wssclient <-> brook wssserver <-> dst]
   relayoverbrook  Run as relay over brook, both TCP and UDP, this means access [from address] is equal to [to address], [src <-> from address <-> brook server/wsserver/wssserver <-> to address]
   dns             Run as dns server over brook, both TCP and UDP, [src <-> brook dns <-> brook server/wsserver/wssserver <-> dns] or [src <-> brook dns <-> dnsForBypass]
   tproxy          Run as transparent proxy, both TCP and UDP, only works on Linux, [src <-> brook tproxy <-> brook server/wsserver/wssserver <-> dst]
   link            Print brook link
   qr              Print brook server QR code
   connect         Connect via standard sharing link (brook server & brook wsserver & brook wssserver)
   relay           Run as standalone relay, both TCP and UDP, this means access [from address] is equal to access [to address], [src <-> from address <-> to address]
   socks5          Run as standalone standard socks5 server, both TCP and UDP
   socks5tohttp    Convert socks5 to http proxy, [src <-> listen address(http proxy) <-> socks5 address <-> dst]
   hijackhttps     Hijack domains and assume is TCP/TLS/443. Requesting these domains from anywhere in the system will be hijacked . [src <-> brook hijackhttps <-> socks5 server] or [src <-> direct]
   pac             Run as PAC server or save PAC to file
   servers         Run as multiple brook servers
   relays          Run as multiple standalone relays
   map             Run as mapping, both TCP and UDP, this means access [from address] is equal to [to address], [src <-> from address <-> brook <-> to address]
   howto           Print some useful tutorial resources
   help, h         Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug, -d               Enable debug (default: false)
   --listen value, -l value  Listen address for debug (default: ":6060")
   --help, -h                show help (default: false)
   --version, -v             print the version (default: false)

COPYRIGHT:
   https://github.com/txthinking/brook

Read Document

Contributing

Please read CONTRIBUTING.md first

License

Licensed under The GPLv3 License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].