📖 بررسی اجمالی
June 5, 2026 · View on GitHub
🛡️ پاسارگارد
راهحل یکپارچه و مقاوم در برابر سانسور برای مدیریت پروکسی
🇺🇸 English / 🇮🇷 فارسی / 🇨🇳 简体中文 / 🇷🇺 Русский
📋 فهرست مطالب
ناوبری سریع - به هر بخش زیر پرش کنید
📖 بررسی اجمالی
پاسارگارد چیست؟
پاسارگارد یک ابزار قدرتمند مدیریت پروکسی است که رابط کاربری بصری و کارآمدی برای مدیریت صدها حساب پروکسی ارائه میدهد. این ابزار با Python و React.js ساخته شده و عملکرد، مقیاسپذیری و سهولت استفاده را برای سادهسازی مدیریت پروکسی در مقیاس بزرگ ترکیب میکند. این ابزار هم از Xray-core و هم از WireGuard برای حداکثر عملکرد پشتیبانی میکند.
🤔 چرا از پاسارگارد استفاده کنیم؟
ساده، قدرتمند، قابل اعتماد
پاسارگارد یک ابزار مدیریت پروکسی کاربرپسند، غنی از ویژگی و قابل اعتماد است. این ابزار به شما امکان ایجاد و مدیریت چندین پروکسی برای کاربران بدون نیاز به پیکربندی پیچیده را میدهد. با رابط کاربری وب داخلی آن، میتوانید به راحتی فعالیتها را نظارت کنید، تنظیمات را تغییر دهید و محدودیتهای دسترسی کاربران را کنترل کنید — همه از یک داشبورد مناسب.
✨ ویژگیها
🌐 رابط کاربری وب و API
- داشبورد Web UI داخلی
- بکاند کاملاً REST API
- پشتیبانی از Multi-Node برای توزیع زیرساخت
🔐 پروتکلها و امنیت
- پشتیبانی از Vmess، VLESS، Trojan، Shadowsocks، WireGuard و Hysteria2
- پشتیبانی از TLS و REALITY
- چند پروتکل برای یک کاربر
👥 مدیریت کاربران
- چند کاربر روی یک inbound
- چند inbound روی یک پورت (پشتیبانی از fallbacks)
- محدودیتهای ترافیک و تاریخ انقضا
- محدودیت ترافیک دورهای (روزانه، هفتگی و غیره)
- محدودیت HWID/دستگاه برای کنترل دسترسی مبتنی بر سختافزار
🔗 اشتراکها و اشتراکگذاری
- لینک اشتراک سازگار با V2ray، Clash و ClashMeta
- تولیدکننده خودکار لینک اشتراک و QRcode
- نظارت بر سیستم و آمار ترافیک
🛠️ ابزارها و سفارشیسازی
- پیکربندی قابل تنظیم xray
- ربات تلگرام یکپارچه
- رابط خط فرمان (CLI)
- پشتیبانی از چند زبان
- پشتیبانی از چند ادمین با RBAC برای دسترسیهای دقیق و محدودهبندیشده
🚀 راهنمای نصب
شروع سریع - پاسارگارد را در چند دقیقه راهاندازی کنید
برای راهاندازی سریع، از دستورات زیر بر اساس دیتابیس مورد نظرتان استفاده کنید.
TimescaleDB (توصیه شده):
sudo bash -c "$(curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database timescaledb
SQLite:
sudo bash -c "$(curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install
MySQL:
sudo bash -c "$(curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database mysql
MariaDB:
sudo bash -c "$(curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database mariadb
PostgreSQL:
sudo bash -c "$(curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh)" @ install --database postgresql
📋 پس از نصب:
📋 لاگها را مشاهده کنید (برای توقف Ctrl+C را فشار دهید)
📁 فایلها در مسیر /opt/pasarguard قرار دارند
⚙️ فایل پیکربندی: /opt/pasarguard/.env (برای جزئیات پیکربندی را ببینید)
💾 فایلهای داده: /var/lib/pasarguard
🔒 مهم: داشبورد برای امنیت نیاز به گواهی SSL دارد
- دریافت گواهی SSL: راهنما
- دسترسی:
https://YOUR_DOMAIN:8000/dashboard/
🔗 برای تست بدون دامنه: از SSH port forwarding استفاده کنید (پایین را ببینید)
ssh -L 8000:localhost:8000 user@serverip
سپس دسترسی: http://localhost:8000/dashboard/
⚠️ فقط برای تست - با بستن ترمینال SSH دسترسی خود را از دست خواهید داد.
🔧 مراحل بعدی:
# ایجاد کلید موقت یکبارمصرف برای راهاندازی حساب owner
pasarguard cli generate-temp-key
# از این کلید در صفحه ورود داشبورد برای ایجاد حساب owner استفاده کنید
# دریافت راهنما
pasarguard --help
📚 مستندات
مشارکت: در بهبود مستندات در GitHub کمک کنید
💖 حمایت مالی
حمایت از توسعه پاسارگارد
اگر پاسارگارد به شما کمک میکند، از توسعه آن حمایت کنید:
از حمایت شما متشکریم! 💖
Made with ❤️ for Internet freedom