VodiWalker Panel
A FastAPI-based control panel for VodiWalker proxy services with integrated management features. Web-based management system providing a control interface for proxy services, user management, and system monitoring.
Launch Panel No credit card required – self‑hosted deployment.Key Features
Web Panel Interface
FastAPI-based web application with CORS support for seamless cross-origin access and modern, responsive dashboard controls.
User Management
User plans and state management with JSON persistence, ensuring reliable data storage and easy configuration.
Proxy Services
Multiple proxy implementations including VLESS relay and TCP relay for versatile networking configurations.
Speed Limiting
Built-in bandwidth control mechanisms to manage and throttle network traffic with precision.
Telegram Integration
Bot functionality for user interactions, enabling automated responses and command handling via Telegram.
Sales System
Optional sales module, configurable via environment variables, for managing commercial proxy offerings.
Railway Ready
Pre-configured for Railway platform deployment with Docker support and volume-mounted data persistence.
Data Persistence
Volume-mounted data storage for state management, keeping user plans and application state safe across restarts.
Ready to manage your proxies?
Deploy VodiWalker Panel on your own infrastructure and take full control of your proxy services with a powerful, intuitive dashboard.
Tech Stack
Configuration
- VODIWALKER_SALES_ENABLED — Enable/disable sales functionality
- DATA_DIR — Directory for persistent data storage
- RAILWAY_VOLUME_MOUNT_PATH — Railway volume mount path
-
Additional configuration options available in
env.example
Project Structure
├── main.py # Main FastAPI application
├── pages.py # Web interface pages
├── telegram_bot.py # Telegram bot integration
├── sales.py # Sales management module
├── speed_limit.py # Bandwidth limiting
├── relay_vless.py # VLESS proxy relay
├── tcp_relay.py # TCP relay service
├── xhttp_siz10.py # HTTP service component
├── data/ # Persistent data directory
│ ├── vodiwalker_plans.json # User plans configuration
│ └── vodiwalker_state.tmp # Application state
└── requirements.txt # Python dependencies
Getting Started
-
1
Install dependencies:
pip install -r requirements.txt -
2
Configure environment:
cp env.example .env
Edit.envwith your configuration -
3
Run the application:
python main.py
The application runs on port8000by default (configurable viaPORTenvironment variable).