SpiderPanel
A web-based management panel for proxy configurations and network tunneling, featuring MTProxy integration and subscription management.
Get Started →Features
Web Interface
Clean HTML-based control panel with login authentication for secure access management.
MTProxy Integration
Automated compilation and deployment of Telegram's MTProxy for seamless proxy setup.
Subscription Management
Generate and manage proxy subscriptions with built-in QR code support for easy sharing.
Multi-Protocol Support
Handles various proxy protocols and configurations for flexible network setups.
Reality/SNI Configuration
Advanced traffic masking with configurable SNI lists for enhanced privacy and obfuscation.
Cloudflare Integration
Built-in support for CF subnets and endpoints to optimize routing and connectivity.
Tech Stack
Backend
Python 3.13 with FastAPI and Uvicorn
Frontend
Static HTML/CSS/JS interface
Proxy Engine
MTProxy (Telegram's official proxy)
Container
Docker-ready with optimized build process
Dependencies
HTTPx, WebSockets, QR code generation, cryptography
Quick Start
# Build and run
docker build -t spiderpanel .
docker run -p 8080:8080 -p 443:443 spiderpanel
# Install dependencies
pip install -r requirements.txt
# Start the server
uvicorn main:app --host 0.0.0.0 --port 8080
Access the panel at http://localhost:8080
Configuration
The panel uses several data files for configuration:
data/cf_subnets.txt
data/endpoint.txt
data/sni-list.txt
data/sni_reality.txt
Deployment
Supports Railway deployment via railway.toml configuration.
Ready to manage your proxies?
Launch SpiderPanel and take full control of your proxy configurations and network tunneling.
Get Started →