EN

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

Go to Home

Proxy Management Panel

PXPanel

A FastAPI-based proxy panel for managing V2Ray/Xray configurations with Telegram bot integration

Get Started

Overview

PXPanel is a web-based management panel designed for proxy server administration, featuring automated configuration generation, user management, and Telegram bot integration for monitoring and control.

Key Features

W

Web Panel Interface

FastAPI-based REST API with full CORS support. A responsive web interface for seamless proxy administration and real-time monitoring.

P

Proxy Configuration

Generate and manage VLESS relay configurations with built-in bandwidth control and speed limiting mechanisms for fine-grained traffic management.

T

Telegram Bot Integration

Remote management and monitoring via Telegram bot. Deploy seamlessly on Railway with persistent JSON-based storage and volume support.

Tech Stack

Backend  FastAPI 0.104.1
Server  Uvicorn with standard extensions
HTTP Client  HTTPX with HTTP/2 support
WebSockets  Real-time communication support
File I/O  Async file operations with aiofiles
Deployment  Railway platform ready

Project Structure

Directory Structure
pxpanel/
├── main.py              # Main FastAPI application (v13.10.0)
├── telegram_bot.py      # Telegram bot integration
├── relay_vless.py       # VLESS proxy relay logic
├── speed_limit.py       # Bandwidth limiting functionality
├── xhttp_siz10.py       # HTTP size optimization
├── pages.py             # Web interface pages
├── news.json            # News/updates data
└── requirements.txt     # Python dependencies

Quick Start

Get up and running in minutes with these simple steps.

Terminal
1. pip install -r requirements.txt

2. python main.py

3. Access the panel at http://localhost:8000

Configuration

  • Data Storage: Automatically creates ./data directory or uses Railway volume
  • Port: Configurable via PORT environment variable (default: 8000)
  • Timezone: Asia/Tehran (Iran) timezone support

Support

For support and updates, contact @logic_sec on Telegram.

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