Multi-Protocol Support
MTProto, Shadowsocks, Trojan, VLess protocols all supported natively in a single gateway service.
A Python-based gateway service supporting multiple VPN/proxy protocols including MTProto, Shadowsocks, Trojan, and VLess.
Get StartedMTProto, Shadowsocks, Trojan, VLess protocols all supported natively in a single gateway service.
WebSocket support for multiple protocols enabling flexible transport and tunneling options.
Modern async web framework with a full REST API for management and monitoring.
Telegram bot functionality with TCP proxy support for seamless messaging integration.
Zeus SOCKS5 implementation providing a robust and reliable proxy layer.
Automated domain generation capabilities for dynamic endpoint management.
Built-in updater system keeps the gateway current with the latest improvements automatically.
Redis integration for performance optimization and efficient data caching.
Install dependencies and run the gateway in two commands:
# Install dependencies pip install -r requirements.txt # Run the gateway python main.py
protocol/ βββ mtproto/ # MTProto Telegram protocol βββ shadowsocks/ # Shadowsocks proxy βββ trojan/ # Trojan protocol βββ vless/ # VLess protocol
Each protocol module includes WebSocket support and various transport implementations (xhttp, streaming).
Supported Protocols
The gateway automatically installs required dependencies on startup and provides a comprehensive proxy solution with web management interface.