MTProxy Integration
Built-in MTProxy server compilation and management
A FastAPI-based web panel for managing MTProxy connections and proxy configurations with QR code generation.
Everything you need to manage MTProxy connections, generate QR codes, and monitor your proxy infrastructure from a clean web interface.
Built-in MTProxy server compilation and management
Clean web panel accessible on port 8080
Automatic QR code generation for proxy configurations (when PIL/qrcode available)
Handles SNI lists, CloudFlare subnets, and endpoint configurations
Real-time communication capabilities
Ready-to-deploy Docker container
SpiderPanel uses file-based configuration storage for maximum simplicity and transparency. All configuration files are stored in the data/ directory.
data/cf_subnets.txt — CloudFlare subnet configurationsdata/endpoint.txt — Endpoint definitionsdata/sni-list.txt — SNI configurationsdata/sni_reality.txt — Reality SNI settingsNote: The panel port is intentionally fixed at 8080 and does not respect environment PORT variables.
# SpiderPanel — Configuration Overview # ==================================== # Ports WEB_PANEL_PORT=8080 # fixed PROXY_PORT=443 # Active Config Files [✓] data/cf_subnets.txt # CloudFlare subnets [✓] data/endpoint.txt # Endpoint definitions [✓] data/sni-list.txt # SNI configurations [✓] data/sni_reality.txt # Reality SNI settings # Quick Start — Docker docker build -t spiderpanel . docker run -p 8080:8080 -p 443:443 spiderpanel # Quick Start — Local Dev pip install -r requirements.txt uvicorn main:app --host 0.0.0.0 --port 8080 # Access the panel # → http://localhost:8080
SpiderPanel includes real-time communication capabilities via WebSocket, enabling live updates to the panel without page refreshes. Monitor connection status, track QR code generation queues, and receive instant configuration change notifications.
All WebSocket communications are handled through the same FastAPI backend, ensuring consistent performance and security across your proxy management workflow.