Anzu Proxy
A small, fast, multi-protocol proxy server.
Features
- SOCKS5 with username/password auth (CONNECT, BIND, UDP ASSOCIATE)
- HTTP/HTTPS proxy with HTTP/2 (ALPN) and optional response cache
- HTTPS MITM caching with auto-generated CA
- Telegram MTProto proxy with fake-TLS support (looks like real HTTPS to DPI)
- Multi-user via Apache htpasswd files
- Single small binary, no runtime dependencies
Installation
Snap (Recommended for Linux)
sudo snap install anzu-proxy
Building From Source
make build # build for current system
make build-all # cross-compile all supported platforms
Quick Start
# Run with default config:
# SOCKS5 → :1080
# HTTP → :8080
./anzu-proxy
Enable specific protocols
./anzu-proxy -protocols=socks
./anzu-proxy -protocols=http -cache
# MTProto secret generation
./anzu-proxy -mtproto-secret=$(./anzu-proxy -mtproto-gen-secret)
# Fake-TLS (DPI resistant)
./anzu-proxy -mtproto-secret=$(./anzu-proxy -mtproto-gen-faketls-secret=www.cloudflare.com)
# Enable everything
./anzu-proxy -protocols=all
Documentation
For complete usage instructions, deployment examples, and operational guidance, see the full user guide:
User Guide
License
Licensed under GPLv3
See LICENSE