EN

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

Go to Home

stanngv2

Live App

StanNG v2

A single-service VLESS-over-WebSocket panel with a wizarding academy theme for proxy server management.

Overview

StanNG v2 is a web-based control panel for managing Xray-core proxy services. It provides a user-friendly interface for creating and monitoring VLESS connections with WebSocket transport, designed with a magical academy aesthetic.

Key Features

  • VLESS Protocol Support: WebSocket and XHTTP transport protocols
  • VMess Protocol: WebSocket transport support
  • Web Dashboard: Responsive interface with real-time statistics
  • QR Code Generation: Easy mobile client configuration
  • Traffic Monitoring: Real-time bandwidth usage and connection tracking
  • User Management: Multi-user support with individual statistics
  • Mobile Optimized: Responsive design for mobile devices
  • Sound Effects: Interactive audio feedback

Tech Stack

  • Backend: Python 3.11+ with FastAPI and uvicorn
  • Proxy Engine: Xray-core integration
  • Frontend: HTML/CSS/JavaScript with Chart.js for analytics
  • Deployment: Docker, Nginx reverse proxy
  • Storage: File-based data persistence

Quick Start

Docker Deployment

docker build -t stanng .
docker run -p 8000:8000 stanng

Manual Installation

pip install -r requirements.txt
python main.py

Cloud Deployment

Supports deployment on:

  • Render.com (via render.yaml)
  • Railway (via railway.json)
  • Any platform supporting Docker

Architecture

  • Main Application (main.py): FastAPI server handling web interface and API
  • Xray Manager (xray_manager.py): Xray-core process management
  • VLESS Engine (vless_engine.py): Protocol-specific logic
  • Storage Layer (storage.py): Data persistence and user management
  • Nginx Proxy: WebSocket and HTTP traffic routing

Configuration

The panel supports various transport protocols:

  • VLESS over WebSocket (/vl-ws)
  • VLESS over XHTTP (/vl-xhttp)
  • VMess over WebSocket (/vm-ws)

Access the web interface at http://localhost:8000 after deployment.

Screenshots

The project includes documentation screenshots showing the dashboard, mobile interface, login screen, and settings panels.


Contact: Telegram | Version: 1.5.5

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