Skip to content

Latest commit

 

History

History
245 lines (174 loc) · 8.54 KB

File metadata and controls

245 lines (174 loc) · 8.54 KB

🛡️ پاسارگارد

راه‌حل یکپارچه و مقاوم در برابر سانسور برای مدیریت پروکسی



🇺🇸 English / 🇮🇷 فارسی / 🇨🇳 简体中文 / 🇷🇺 Русский

پاسارگارد اسکرین‌شات

📋 فهرست مطالب

ناوبری سریع - به هر بخش زیر پرش کنید


📖 بررسی اجمالی

پاسارگارد چیست؟

پاسارگارد یک ابزار قدرتمند مدیریت پروکسی است که رابط کاربری بصری و کارآمدی برای مدیریت صدها حساب پروکسی ارائه می‌دهد. این ابزار با Python و React.js ساخته شده و عملکرد، مقیاس‌پذیری و سهولت استفاده را برای ساده‌سازی مدیریت پروکسی در مقیاس بزرگ ترکیب می‌کند. این ابزار از Xray-core برای حداکثر عملکرد استفاده می‌کند.


🤔 چرا از پاسارگارد استفاده کنیم؟

ساده، قدرتمند، قابل اعتماد

پاسارگارد یک ابزار مدیریت پروکسی کاربرپسند، غنی از ویژگی و قابل اعتماد است. این ابزار به شما امکان ایجاد و مدیریت چندین پروکسی برای کاربران بدون نیاز به پیکربندی پیچیده را می‌دهد. با رابط کاربری وب داخلی آن، می‌توانید به راحتی فعالیت‌ها را نظارت کنید، تنظیمات را تغییر دهید و محدودیت‌های دسترسی کاربران را کنترل کنید — همه از یک داشبورد مناسب.


✨ ویژگی‌ها

🌐 رابط کاربری وب و API

  • داشبورد Web UI داخلی
  • بک‌اند کاملاً REST API
  • پشتیبانی از Multi-Node برای توزیع زیرساخت

🔐 پروتکل‌ها و امنیت

  • پشتیبانی از Vmess، VLESS، Trojan و Shadowsocks
  • پشتیبانی از TLS و REALITY
  • چند پروتکل برای یک کاربر

👥 مدیریت کاربران

  • چند کاربر روی یک inbound
  • چند inbound روی یک پورت (پشتیبانی از fallbacks)
  • محدودیت‌های ترافیک و تاریخ انقضا
  • محدودیت ترافیک دوره‌ای (روزانه، هفتگی و غیره)

🔗 اشتراک‌ها و اشتراک‌گذاری

  • لینک اشتراک سازگار با V2ray، Clash و ClashMeta
  • تولیدکننده خودکار لینک اشتراک و QRcode
  • نظارت بر سیستم و آمار ترافیک

🛠️ ابزارها و سفارشی‌سازی

  • پیکربندی قابل تنظیم xray
  • ربات تلگرام یکپارچه
  • رابط خط فرمان (CLI)
  • پشتیبانی از چند زبان
  • پشتیبانی از چند ادمین (در حال توسعه)

🚀 راهنمای نصب

شروع سریع - پاسارگارد را در چند دقیقه راه‌اندازی کنید

برای راه‌اندازی سریع، از دستورات زیر بر اساس دیتابیس مورد نظرتان استفاده کنید.


TimescaleDB (توصیه شده):

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
  && sudo bash /tmp/pg.sh install --database timescaledb

SQLite:

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
  && sudo bash /tmp/pg.sh install

MySQL:

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
  && sudo bash /tmp/pg.sh install --database mysql

MariaDB:

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
  && sudo bash /tmp/pg.sh install --database mariadb

PostgreSQL:

curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
  && sudo bash /tmp/pg.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 دسترسی خود را از دست خواهید داد.

🔧 مراحل بعدی:

# ایجاد حساب ادمین
pasarguard cli admins --create <username>

# دریافت راهنما
pasarguard --help

📚 مستندات

📖 مستندات رسمی - راهنماهای کامل در دسترس:

🇺🇸 English

🇮🇷 فارسی

🇷🇺 Русский

مشارکت: در بهبود مستندات در GitHub کمک کنید


💖 حمایت مالی

حمایت از توسعه پاسارگارد

اگر پاسارگارد به شما کمک می‌کند، از توسعه آن حمایت کنید:

Donate

از حمایت شما متشکریم! 💖


Made with ❤️ for Internet freedom