EN

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

Go to Home
Open Dashboard

SpiderPanel

A Python-based web panel for managing proxy configurations and network services.

Open Dashboard

Overview

SpiderPanel is a FastAPI-powered web application that provides a management interface for proxy services and network configurations. It includes MTProxy integration and supports various proxy protocols.

Key Features

Web Interface

Clean HTML-based dashboard with login system

MTProxy Integration

Built-in Telegram MTProxy server compilation and management

Multi-Protocol Support

Handles various proxy configurations and SNI setups

QR Code Generation

Built-in QR code support for easy configuration sharing

Subscription Management

Dedicated subscription handling interface

Cloudflare Integration

Pre-configured with CF subnet data

Worker Support

Includes Cloudflare Worker scripts for advanced routing

Tech Stack

Backend

FastAPI + Uvicorn

Frontend

Static HTML/CSS/JS

Database

File-based configuration storage

Proxy

MTProxy (Telegram's official proxy)

Deployment

Docker + Railway support

 

 

Quick Start

Docker

$ docker build -t spiderpanel . $ docker run -p 8080:8080 -p 443:443 spiderpanel

Local Development

$ pip install -r requirements.txt $ uvicorn main:app --host 0.0.0.0 --port 8080

Configuration Files

data/cf_subnets.txt Cloudflare subnet ranges
data/endpoint.txt Service endpoints
data/sni-list.txt SNI domain lists
data/sni_reality.txt Reality protocol configurations
worker/_worker.js Cloudflare Worker implementation

Deployment

The panel runs on port 8080 by default and includes Railway.toml for easy cloud deployment. MTProxy service uses port 443 for secure connections.

Note: This overview is based on visible files and manifests. Specific feature details may vary based on the actual implementation in main.py.

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