EN

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

Go to Home

SpiderPanel

SpiderPanel

A web-based proxy management panel with VPN and Telegram MTProxy support

Overview

SpiderPanel is a FastAPI-based web application that provides a user-friendly interface for managing proxy configurations and VPN services. The panel includes integrated support for Telegram MTProxy and appears to offer subscription-based proxy services.

Key Features

  • Web Management Interface: Clean HTML/CSS frontend with login system
  • MTProxy Integration: Built-in Telegram MTProxy server compilation and deployment
  • Subscription Management: Dedicated subscription page (sub.html) for user management
  • CloudFlare Integration: Includes CF subnet data and worker scripts
  • Reality Protocol Support: SNI lists for advanced proxy configurations
  • QR Code Generation: Built-in QR code support for easy client configuration
  • Multi-Protocol Support: HTTP/2, WebSockets, and SOCKS proxy protocols

Tech Stack

  • Backend: FastAPI with Uvicorn ASGI server
  • Frontend: Static HTML/CSS/JS with custom styling
  • Proxy: Telegram MTProxy (compiled from source)
  • Deployment: Docker containerized, Railway.toml for platform deployment
  • Dependencies: HTTPx, WebSockets, Cryptography, QRCode generation

Quick Start

# Docker deployment
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

Architecture

The panel runs on port 8080 for the web interface, with port 443 exposed for proxy traffic. The application includes CloudFlare Worker scripts for enhanced routing and performance optimization.

Note: Some features are inferred from file structure and dependencies. Refer to the source code for complete functionality details.

⚐ Report this project

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