reza
A multi-protocol proxy gateway with support for Telegram MTProto, Shadowsocks, Trojan, and VLESS protocols
Launch GatewayOverview
reza is a Python-based proxy gateway that provides unified access to multiple VPN/proxy protocols through a FastAPI web interface. The project appears to be designed for bypassing internet restrictions and providing secure tunneling capabilities.
Key Features
Multi-Protocol Support
Implements MTProto (Telegram), Shadowsocks, Trojan, and VLESS protocols
WebSocket Integration
WebSocket support across all protocols for enhanced connectivity
HTTP Transport
Advanced HTTP transport modes including xHTTP streaming
SOCKS5 Proxy
Built-in SOCKS5 proxy functionality
Bot Integration
Telegram bot components for automated management
Domain Generation
Automated domain generation capabilities
Supported Protocols
Core Protocols
Transport Methods
- WebSocket transport for all protocols
- xHTTP streaming (upstream/downstream)
- TCP proxy tunneling
Tech Stack
Quick Start
python main.py
The application will:
- Auto-install required dependencies
- Start the FastAPI gateway server
- Enable multi-protocol proxy services
Project Structure
protocol/ ├── mtproto/ # Telegram MTProto implementation ├── shadowsocks/ # Shadowsocks protocol ├── trojan/ # Trojan protocol with xHTTP variants └── vless/ # VLESS protocol with transport options
Note: This appears to be a specialized networking tool. Ensure compliance with local laws and regulations when using proxy/VPN software.