stanngv2
Live AppStanNG 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