Deploy and manage MTProxy Telegram proxies with SNI and reality support.
SpiderPanel provides a user-friendly web interface for deploying and managing MTProxy instances — including SNI configuration, Cloudflare subnet management, and subscription handling.
A cleaner way to manage MTProto proxies
SpiderPanel provides a user-friendly web interface for deploying and managing MTProxy instances. It includes features for SNI configuration, Cloudflare subnet management, and subscription handling.
Built with a modern stack and designed for reliability, SpiderPanel streamlines the process of running Telegram proxy servers — from initial deployment to ongoing configuration and client management.
Built for Telegram proxy operations
MTProxy Management
Automated deployment and configuration of Telegram MTProxy servers.
Web Interface
Clean HTML-based control panel with login system and management controls.
SNI Configuration
Support for SNI lists and reality configurations.
Cloudflare Integration
Built-in Cloudflare subnet management.
QR Code Generation
Automatic QR codes for easy client configuration.
Worker Support
Cloudflare Worker integration for enhanced functionality.
Subscription System
User subscription management interface.
Modern, reliable architecture
FastAPI with Uvicorn server
HTML/CSS/JavaScript with static assets
MTProxy (Telegram's official proxy)
Docker containerization, Railway platform support
HTTPx, WebSockets, Cryptography, Pillow for QR codes
Get up and running fast
Using Docker
Local Development
The panel will be available at http://localhost:8080
Data files & settings
The application uses several data files for configuration:
data/cf_subnets.txt— Cloudflare subnet rangesdata/sni-list.txt&data/sni_reality.txt— SNI configurationsdata/endpoint.txt— Endpoint configuration
Ready for production
SpiderPanel supports deployment on Railway platform (via railway.toml) and can be containerized using the provided Dockerfile. The panel runs on port 8080 with MTProxy on port 443.