δΈζ | 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!