EN

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

Go to Home

VodiWalker Panel

VodiWalker Panel

A high-performance proxy management panel with Telegram bot integration

Overview

VodiWalker Panel is a comprehensive proxy management solution built with FastAPI that provides user management, subscription handling, and real-time monitoring capabilities. The system features a Telegram bot interface and supports various proxy protocols including VLESS and HTTP relay.

Key Features

  • User Management: Complete user registration, authentication, and subscription tracking
  • Telegram Bot Integration: Full-featured bot for user interactions and notifications
  • Proxy Services: Support for VLESS, HTTP relay, and TCP relay protocols
  • Speed Limiting: Configurable bandwidth controls per user
  • Sales System: Optional subscription sales and payment processing
  • Real-time Monitoring: System resource tracking and usage analytics
  • Railway Deployment: Ready for cloud deployment with persistent storage

Tech Stack

  • Backend: FastAPI 0.104.1 with async support
  • Web Server: Uvicorn with standard features
  • HTTP Client: HTTPX with HTTP/2 support
  • Real-time: WebSockets 12.0
  • File Operations: Aiofiles for async file handling
  • Security: Cryptography for secure operations
  • Monitoring: Psutil for system metrics

Architecture

The application consists of several key modules:

  • main.py - Core FastAPI application and routing
  • telegram_bot.py - Telegram bot functionality
  • relay_vless.py - VLESS proxy implementation
  • tcp_relay.py - TCP relay service
  • speed_limit.py - Bandwidth management
  • sales.py - Subscription sales system
  • pages.py - Web interface pages

Configuration

The system uses environment variables for configuration:

# Copy example configuration
cp env.example .env

# Key settings
VODIWALKER_SALES_ENABLED=1  # Enable sales system
PORT=8000  # Server port
DATA_DIR=./data  # Data directory

Quick Start

# Install dependencies
pip install -r requirements.txt

# Run the application
python main.py

The panel will be available at http://localhost:8000 with the Telegram bot ready for user interactions.

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