EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home
MTProxy Web Panel

SpiderPanel

A FastAPI-based web panel for managing MTProxy connections and proxy configurations with QR code generation.

Features

Everything you need to manage MTProxy connections, generate QR codes, and monitor your proxy infrastructure from a clean web interface.

MTProxy Integration

Built-in MTProxy server compilation and management

Web Interface

Clean web panel accessible on port 8080

QR Code Generation

Automatic QR code generation for proxy configurations (when PIL/qrcode available)

Configuration Management

Handles SNI lists, CloudFlare subnets, and endpoint configurations

WebSocket Support

Real-time communication capabilities

Dockerized Deployment

Ready-to-deploy Docker container

Configuration

SpiderPanel uses file-based configuration storage for maximum simplicity and transparency. All configuration files are stored in the data/ directory.

Tech Stack

FastAPI + Uvicorn Static HTML/CSS/JS MTProxy (Telegram) File-based config storage Docker

Configuration Files

  • data/cf_subnets.txt — CloudFlare subnet configurations
  • data/endpoint.txt — Endpoint definitions
  • data/sni-list.txt — SNI configurations
  • data/sni_reality.txt — Reality SNI settings

Ports

  • 8080 — Web panel interface (fixed)
  • 443 — Proxy service port

Note: The panel port is intentionally fixed at 8080 and does not respect environment PORT variables.

Config Active
# 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

WebSocket Support

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.

ws://0.0.0.0:8080/ws Active
Connection pool #12 Active
Data stream #3 Active
QR generation queue Pending
Socket #47 Idle
Socket #48 Idle

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...