δΈζ | English
β οΈ Warning: This project is still under development. Features may be incomplete or subject to change.
EchPlus is a proxy tool based on ECH (Encrypted Client Hello) technology, supporting SOCKS5 and HTTP proxy protocols.
- π ECH-based technology for enhanced privacy protection
- π₯οΈ Cross-platform desktop client (Windows / macOS / Linux)
- π» Command-line client, suitable for server deployment
- π Supports SOCKS5 and HTTP proxy protocols
- π¦ Multiple routing modes: Global Proxy / Bypass China Mainland / No Proxy Change
- βοΈ Custom DoH server support
# Download the binary for your platform and run ./echplus-client -l 127.0.0.1:30000 -f your-worker.workers.dev:443 -token your-tokenParameters:
| Parameter | Environment Variable | Default Value | Description |
|---|---|---|---|
-l | ECHPLUS_LISTEN | 127.0.0.1:30000 | Proxy listen address |
-f | ECHPLUS_SERVER | - | Server address (required) |
-ip | ECHPLUS_SERVER_IP | - | Specify server IP |
-token | ECHPLUS_TOKEN | 147258369 | Authentication token |
-dns | ECHPLUS_DNS | dns.alidns.com/dns-query | DoH server |
-ech | ECHPLUS_ECH_DOMAIN | cloudflare-ech.com | ECH query domain |
-routing | ECHPLUS_ROUTING | global | Routing mode |
Routing Modes:
global- Global proxybypass_cn- Bypass China Mainlandnone- No proxy change
Download the installer for your platform from Releases.
- Go 1.25+
- Node.js 18+
- Bun 1.3+
- Wails3 (for desktop client)
cd apps/client go build -o echplus-client .cd apps/desktop wails3 buildcd apps/desktop wails3 devFor detailed documentation, visit: https://echplus.netlify.app/
This project is open-sourced under the MIT License.
Issues and Pull Requests are welcome!