PXPanel
Live AppPXPanel
یک پنل پروکسی مبتنی بر FastAPI برای مدیریت پیکربندیهای V2Ray/Xray با قابلیت یکپارچهسازی ربات تلگرام
نمای کلی
PXPanel یک پنل مدیریتی تحت وب است که برای مدیریت سرورهای پروکسی طراحی شده است و دارای قابلیتهای تولید خودکار پیکربندی، مدیریت کاربران و یکپارچهسازی ربات تلگرام برای نظارت و کنترل میباشد.
ویژگیهای کلیدی
- رابط پنل وب - REST API مبتنی بر FastAPI با پشتیبانی از CORS
- مدیریت پیکربندی پروکسی - تولید و مدیریت پیکربندیهای رله VLESS
- محدودیت سرعت - مکانیزمهای کنترل پهنای باند داخلی
- یکپارچهسازی ربات تلگرام - مدیریت و نظارت از راه دور از طریق تلگرام
- آماده برای استقرار در Railway - پیکربندی شده برای استقرار در پلتفرم Railway
- ذخیرهسازی پایدار - ذخیرهسازی دادهها مبتنی بر JSON با پشتیبانی از حجم Railway
تکنولوژیهای مورد استفاده
- بکاند: FastAPI 0.104.1
- سرور: Uvicorn با اکستنشنهای استاندارد
- کلاینت HTTP: HTTPX با پشتیبانی از HTTP/2
- وبسوکتها: پشتیبانی از ارتباطات بلادرنگ
- عملیات فایل: عملیات فایل آسنکرون با aiofiles
- استقرار: آماده برای پلتفرم Railway
ساختار پروژه
pxpanel/
├── main.py # برنامه اصلی FastAPI (نسخه 13.10.0)
├── telegram_bot.py # یکپارچهسازی ربات تلگرام
├── relay_vless.py # منطق رله پروکسی VLESS
├── speed_limit.py # عملکرد محدود کردن پهنای باند
├── xhttp_siz10.py # بهینهسازی اندازه HTTP
├── pages.py # صفحات رابط وب
├── news.json # دادههای اخبار/بهروزرسانیها
└── requirements.txt # وابستگیهای پایتون
راهاندازی سریع
نصب وابستگیها:
pip install -r requirements.txtاجرای برنامه:
python main.pyدسترسی به پنل در آدرس
http://localhost:8000
پیکربندی
- ذخیرهسازی دادهها: به طور خودکار دایرکتوری
./dataرا ایجاد میکند یا از حجم Railway استفاده میکند - پورت: قابل تنظیم از طریق متغیر محیطی
PORT(پیشفرض: 8000) - منطقه زمانی: پشتیبانی از زمان ایران (Asia/Tehran)
پشتیبانی
برای پشتیبانی و دریافت بهروزرسانیها، با @logic_sec در تلگرام تماس بگیرید.
PXPanel نسخه 13.10.0 - ایجاد شده توسط PIXON