EN

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

Go to Home
FastAPI · Proxy Management

SpiderPanel

A comprehensive proxy panel and gateway management system built with FastAPI, designed for managing various proxy protocols and providing a web-based control interface.

Overview

SpiderPanel serves as a unified gateway for proxy management, featuring a web panel interface running on port 8080 with support for multiple proxy protocols and real-time monitoring capabilities.

Key Features

Everything you need to manage your proxy infrastructure from a single panel.

Web-based Control Panel

Clean interface accessible via static HTML pages.

Multi-Protocol Support

Integrated MTProxy support with automatic compilation.

Real-time Monitoring

WebSocket connections for live status updates.

QR Code Generation

Built-in QR code creation for easy configuration sharing.

Dockerized Deployment

Ready-to-deploy container with Python 3.13 slim base.

Configuration Management

Pre-configured SNI lists and subnet data.

Cloudflare Worker Integration

Includes worker scripts for enhanced functionality.

Tech Stack

A modern, high-performance stack built for speed and reliability.

  • BackendFastAPI + Uvicorn
  • LanguagePython 3.13
  • HTTP Clienthttpx with HTTP/2 support
  • WebSocketsReal-time communication
  • Image ProcessingPillow + qrcode
  • ContainerizationDocker
  • FrontendStatic HTML/CSS/JS

Quick Start

Deploy SpiderPanel in minutes with Docker or run it locally.

Docker Deployment

Build the container image and run it with port mappings for web panel (8080) and proxy traffic (443).

Local Development

Install dependencies and launch the FastAPI application directly from source.

Docker Deployment
docker build -t spiderpanel . docker run -p 8080:8080 -p 443:443 spiderpanel
Local Development
pip install -r requirements.txt python main.py # or uvicorn main:app --host 0.0.0.0 --port 8080

Configuration

The system uses various configuration files in the data/ directory:

  • cf_subnets.txt Cloudflare subnet ranges
  • sni-list.txt SNI configuration
  • sni_reality.txt Reality protocol SNI settings
  • endpoint.txt Endpoint configurations

Architecture

How the components fit together to form a unified gateway.

Main Application
main.py — Core FastAPI application with routing and WebSocket support
Static Assets
Web interface files including login/subscription pages
Worker Scripts
Cloudflare Worker integration for distributed functionality
Data Files
Configuration and subnet information for proxy operations

Access the panel at http://localhost:8080 after deployment.

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