EN

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

Go to Home

VodiWalker Panel

FastAPI‑powered proxy management with integrated Telegram bot and Railway deployment.

Launch Panel

Overview

A comprehensive web-based management panel for VodiWalker proxy services with integrated Telegram bot functionality and Railway deployment support.

VodiWalker Panel is a FastAPI-based application that provides a web interface and API for managing proxy configurations, monitoring system performance, and handling user subscriptions through Telegram bot integration.

# FastAPI Application
app = FastAPI()
# Web dashboard & API
@app.get("/")
def panel(): ...

Key Features

Web Management Panel

FastAPI-powered dashboard for configuration management

Telegram Bot Integration

Automated user interaction and subscription management

Proxy Services

Multiple proxy protocols including VLESS relay and HTTP tunneling

Railway Deployment

Cloud-ready with Railway platform support

Speed Limiting

Built-in bandwidth control and traffic management

Sales System

Optional subscription and payment handling (configurable)

Real-time Monitoring

System resource tracking with psutil integration


Tech Stack

  • Backend: FastAPI 0.104.1 with uvicorn server
  • HTTP Client: httpx with HTTP/2 support
  • WebSockets: Real-time communication support
  • Cryptography: Built-in encryption capabilities
  • System Monitoring: psutil for resource tracking
  • File Operations: aiofiles for async I/O
  • Deployment: Docker and Railway ready

Project Structure

├── main.py              # Core FastAPI application
├── telegram_bot.py      # Telegram bot handlers
├── pages.py             # Web interface templates
├── sales.py             # Subscription management
├── speed_limit.py       # Bandwidth control
├── relay_vless.py       # VLESS proxy relay
├── tcp_relay.py         # TCP tunneling
├── xhttp_siz10.py       # HTTP proxy services
├── data/                # Configuration and state files
└── requirements.txt     # Python dependencies

Configuration

The application uses environment variables for configuration:

  • VODIWALKER_SALES_ENABLED: Enable/disable sales features
  • PORT: Server port (default: 8000)
  • RAILWAY_VOLUME_MOUNT_PATH: Data directory for Railway deployment

State and configuration data is stored in JSON format in the data/ directory, with persistent storage support for Railway deployments.

Ready to manage your proxies?

Launch Panel

Deploy with one click via Railway

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