EN

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

Go to Home

SpiderPanel

A web-based proxy management panel built with FastAPI, featuring MTProto proxy support and WebSocket connectivity.

Launch Panel

Key Features

Web Interface

Static HTML panels for configuration and monitoring — clean, fast, and intuitive dashboard experience.

MTProxy Integration

Built-in Telegram MTProto proxy server — manage and monitor your proxy directly from the panel.

WebSocket Support

Real-time communication capabilities for live updates and instantaneous data flow.

QR Code Generation

Visual configuration sharing made easy — generate QR codes when PIL/qrcode is available.

Docker Support

Containerized deployment with multi-stage build — spin up SpiderPanel anywhere, consistently.

Data Management

Configuration files for subnets, endpoints, and SNI lists — structured and version-control friendly.

Built‑in MTProto Proxy

SpiderPanel includes a fully integrated MTProxy server — Telegram's efficient MTProto proxy protocol. Manage your proxy configuration, monitor traffic, and control access all from one unified web dashboard. No separate proxy server setup required.

The MTProxy service runs on port 443 alongside the web panel, providing seamless, secure proxy connectivity for Telegram clients worldwide.

# Docker deployment — MTProxy + Web Panel
docker build -t spiderpanel .
docker run -p 8080:8080 -p 443:443 spiderpanel

# Panel available at
http://localhost:8080

Real‑time WebSocket Connectivity

SpiderPanel leverages FastAPI's native WebSocket support to deliver real-time communication between the backend and the web interface. Monitor proxy status, receive instant configuration updates, and track connections as they happen — no page refreshes needed.

The WebSocket layer enables live data streaming, making SpiderPanel ideal for operational dashboards where every second counts.

# Local development with hot-reload
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8080

# WebSocket + HTTP on single port
Access the panel at http://localhost:8080

Tech Stack

Backend

  • Python 3.13 + FastAPI + Uvicorn
  • WebSockets for real-time communication
  • HTTPX for async HTTP client operations

Frontend

  • Static HTML/CSS/JS web interface
  • JavaScript worker files in worker/
  • QR code generation (PIL/qrcode)

Proxy & Infrastructure

  • MTProxy — Telegram's MTProto proxy
  • Docker multi-stage container builds
  • Port 8080: Web panel · Port 443: MTProxy

Data & Configuration

  • Subnet configuration files
  • Endpoint definitions
  • SNI list management

Project Structure

  • main.py — FastAPI application entry point
  • static/ — Web interface files (HTML, CSS, JS, images)
  • data/ — Configuration files (subnets, endpoints, SNI lists)
  • worker/ — JavaScript worker files
  • Dockerfile — Multi-stage container build

Ports: The web panel interface consistently uses port 8080, while the MTProxy service operates on port 443.

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...