+ دسترسی بدون محدودیت با Cloudflare Warp
این ابزار دو مشکل اصلی سرورهای VPN را حل میکند: مدیریت چند پورت و فیلترینگ سرویسها
شما میتوانید فقط یکی از این دو را نصب کنید یا هر دو را با هم. بسته به نیاز خودتان!
پشتیبانگیری خودکار قبل از هر تغییر و بازگردانی با یک دستور
تزریق دقیق JSON به مرزبان بدون خراب کردن تنظیمات موجود
رابط خط فرمان کامل برای اتوماسیون
بررسی سلامت سیستم با یک دستور
بررسی دامنه و پورت قبل از پیکربندی
لاگهای زماندار با رنگبندی
قبل از نصب، مطمئن شوید که:
دستورات زیر را در ترمینال سرور خود اجرا کنید:
git clone https://github.com/tawanamohammadi/haprox-marz.git
cd haprox-marz
chmod +x install.sh
sudo ./install.sh
اگر فقط به Warp نیاز دارید، این بخش را رد کنید.
در منو، عدد 1 را وارد کنید:
1) 🛡️ Install HAProxy Router (SNI) ← این را انتخاب کنید 2) 🌩️ Install Cloudflare Warp (Marzban) 3) 🚀 Install BOTH (Full Setup) ... Enter your choice: 1
دامنههای خود را وارد کنید. مثال:
📥 Panel domain: panel.yourdomain.com
📥 VLESS+WS domain: vless.yourdomain.com
📥 VMESS+TCP domain: vmess.yourdomain.com
📥 XHTTP domain: trojan.yourdomain.com
📥 Hysteria domain: hysteria.yourdomain.com
📥 Reality domain: reality.yourdomain.com
اگر تغییری نمیخواهید، فقط Enter بزنید تا از پورتهای پیشفرض استفاده شود:
📍 Local port for panel [8000]: ← Enter 📍 Port for VLESS+WS [1001]: ← Enter 📍 Port for VMESS+TCP [1002]: ← Enter ...
اگر فقط به HAProxy نیاز دارید، این بخش را رد کنید.
در منو، عدد 2 را وارد کنید
گزینه 1 را انتخاب کنید (Xray core method):
Choose setup method: 1) Xray core method (recommended) ← این 2) Wireguard kernel method Enter your choice: 1
اگر کلید Warp+ ندارید، n بزنید:
Do you have a Warp+ license key? (y/n): n
n بزنید تا فقط سایتهای خاص از Warp استفاده کنند:
Route ALL traffic through Warp? (y/n): n
y بزنید تا به طور خودکار به مرزبان اضافه شود:
Do you want to automatically integrate Warp into Marzban config? (y/n): y Enter Marzban core config path [/var/lib/marzban/core.json]: ← Enter
marzban restart
خیر. بسته به نیاز خود:
شما باید:
بله. HAProxy فقط ترافیک را هدایت میکند. گواهی SSL باید روی سرویسهای پشتی نصب شود.
راهحل آسان با Certbot:
sudo apt install certbot
sudo certbot certonly --standalone -d panel.yourdomain.com
نگران نباشید! اسکریپت قبل از هر تغییری نسخه پشتیبان میگیرد:
sudo ./install.sh --rollback
از ابزار عیبیابی استفاده کنید:
sudo ./install.sh --diagnostics
علامت: [ERROR] Port 443 is already in use
راهحل:
# ببینید چه چیزی از پورت استفاده میکند
sudo ss -tulnp | grep :443
# معمولاً Nginx یا Apache است
sudo systemctl stop nginx
sudo systemctl stop apache2
راهحل:
# بررسی لاگها
sudo journalctl -u haproxy -n 50
# اعتبارسنجی تنظیمات
sudo haproxy -c -f /etc/haproxy/haproxy.cfg
راهحل:
# عیبیابی کامل
sudo ./install.sh --diagnostics
# بررسی لاگهای مرزبان
docker logs marzban -f
# راهاندازی مجدد
marzban restart
اگر نمیدانید چه مشکلی دارید، ابتدا این دستور را اجرا کنید:
sudo ./install.sh --diagnostics
این ابزار همه چیز را بررسی میکند و مشکل را به شما نشان میدهد.