یک داشبورد کامل و مدرن برای مدیریت WireGuard، طراحیشده برای محیطهای فارسی با امکانات قدرتمند مدیریتی و API.
- 🎨 رابط کاربری فارسی و راستچین (RTL)
- 📦 بکاپگیری و بازیابی کانفیگ
- 🤖 ارسال پیام و فایل بکاپ به ربات تلگرام
- 👤 پنل کاربری اختصاصی با QR Code و دانلود فایل
- 📈 گراف زنده مصرف CPU, RAM, TX/RX
- 🧩 API REST با احراز هویت توکنی
- 🛠️ نصب آسان با systemd و اسکریپت آماده
git clone https://github.com/iPmartNetwork/iPmart-WGDasboard.git
cd iPmart-WGDashboard
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtpython run.pyیا با systemd:
sudo cp ipmart-dashboard.service /etc/systemd/system/
sudo systemctl daemon-reexec
sudo systemctl start ipmart-dashboard
sudo systemctl enable ipmart-dashboardAPI_TOKEN=your_api_token
TELEGRAM_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
| مسیر | متد | توضیح |
|---|---|---|
/api/peers |
GET | لیست کاربران |
/api/peer/add |
POST | افزودن کاربر |
/api/peer/delete |
POST | حذف کاربر |
هدر لازم:
Authorization: Bearer your_api_token
- مسیر ورود:
/user/login - نمایش کانفیگ، QR و دانلود فایل
- آدرس JSON:
/system/stats - بروزرسانی لحظهای در داشبورد
MIT