EN

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

Go to Home
SNI Reality MTProto
MTProxy Control Panel

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.

Overview

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.

# MTProxy Configuration secret: ee0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o port: 443 sni: cloudflare.com mode: reality workers: enabled # Panel Status status: running uptime: 14d 6h 32m
Key Features

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.

SNI Reality

Cloudflare Integration

Built-in Cloudflare subnet management.

Cloudflare

QR Code Generation

Automatic QR codes for easy client configuration.

Worker Support

Cloudflare Worker integration for enhanced functionality.

Subscription System

User subscription management interface.

Subscriptions
Tech Stack

Modern, reliable architecture

Backend

FastAPI with Uvicorn server

Frontend

HTML/CSS/JavaScript with static assets

Proxy

MTProxy (Telegram's official proxy)

Deployment

Docker containerization, Railway platform support

Dependencies

HTTPx, WebSockets, Cryptography, Pillow for QR codes

Quick Start

Get up and running fast

Using Docker

# Build the container docker build -t spiderpanel . # Run the panel docker run -p 8080:8080 -p 443:443 spiderpanel

Local Development

# Install dependencies pip install -r requirements.txt # Start the server uvicorn main:app --host 0.0.0.0 --port 8080

The panel will be available at http://localhost:8080

Configuration

Data files & settings

The application uses several data files for configuration:

  • data/cf_subnets.txt — Cloudflare subnet ranges
  • data/sni-list.txt & data/sni_reality.txt — SNI configurations
  • data/endpoint.txt — Endpoint configuration
Deployment

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.

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