VodiWalker Panel
A Railway-ready FastAPI-based proxy management panel with Telegram bot integration and advanced traffic control features.
Launch PanelFeatures
Web Panel
FastAPI-powered interface for proxy management
Telegram Bot
Integrated bot for remote control and monitoring
Proxy Protocols
VLESS and HTTP relay support
Traffic Management
Speed limiting and bandwidth control
User Management
Sales system with plan-based access control
Real‑time Monitoring
System resource tracking with psutil
Railway Deployment
Cloud-ready with persistent data storage
Tech Stack
- Backend: FastAPI 0.104.1 with Uvicorn
- HTTP Client: HTTPX with HTTP/2 support
- WebSockets: Real-time communication
- Security: Cryptography for secure connections
- Deployment: Railway platform with Docker support
Quick Start
-
Install dependencies:
pip install -r requirements.txt -
Configure environment:
cp env.example .env # Edit .env with your settings -
Run the application:
python main.py
Configuration
- Set
VODIWALKER_SALES_ENABLED=1to enable the sales system - Configure
PORT(default: 8000) andDATA_DIRfor data persistence - Railway deployment uses
RAILWAY_VOLUME_MOUNT_PATHfor persistent storage
Components
main.py- Core FastAPI application (v27.3.0)telegram_bot.py- Telegram integrationrelay_vless.py- VLESS protocol handlertcp_relay.py- TCP proxy functionalityspeed_limit.py- Traffic shapingsales.py- User plan managementpages.py- Web interface pages