Skip to content

Latest commit

 

History

History
245 lines (174 loc) · 9.51 KB

File metadata and controls

245 lines (174 loc) · 9.51 KB

🛡️ PasarGuard

Унифицированное решение для управления прокси, устойчивое к цензуре



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

PasarGuard скриншоты

📋 Содержание

Быстрая навигация - Перейдите к любому разделу ниже


📖 Обзор

Что такое PasarGuard?

PasarGuard — это мощный инструмент управления прокси-серверами, который предлагает интуитивно понятный и эффективный интерфейс для работы с сотнями прокси-аккаунтов. Построенный на Python и React.js, он сочетает производительность, масштабируемость и простоту использования для упрощения управления прокси в больших масштабах. Он работает на базе Xray-core для максимальной производительности.


🤔 Зачем использовать PasarGuard?

Простой, Мощный, Надежный

PasarGuard — это удобный, многофункциональный и надежный инструмент управления прокси-серверами. Он позволяет создавать и управлять несколькими прокси для ваших пользователей без необходимости сложной настройки. С помощью встроенного веб-интерфейса вы можете легко отслеживать активность, изменять настройки и контролировать ограничения доступа пользователей — все из одного удобного панели управления.


✨ Функции

🌐 Веб-интерфейс и API

  • Встроенная панель управления Web UI
  • Полностью функциональный бэкенд REST API
  • Поддержка Multi-Node для распределения инфраструктуры

🔐 Протоколы и безопасность

  • Поддержка Vmess, VLESS, Trojan и Shadowsocks
  • Поддержка TLS и REALITY
  • Мультипротокол для одного пользователя

👥 Управление пользователями

  • Мультипользователь на одном inbound
  • Мультиinbound на одном порту (поддержка fallbacks)
  • Ограничения по трафику и сроку действия
  • Периодические ограничения трафика (ежедневно, еженедельно и т.д.)

🔗 Подписки и обмен

  • Ссылка подписки совместимая с V2ray, Clash и ClashMeta
  • Автоматический генератор ссылок для обмена и QR-кодов
  • Мониторинг системы и статистика трафика

🛠️ Инструменты и настройка

  • Настраиваемая конфигурация xray
  • Встроенный Telegram Bot
  • Интерфейс командной строки (CLI)
  • Поддержка многоязычности
  • Поддержка множественных администраторов (в разработке)

🚀 Руководство по установке

Быстрый старт - Запустите PasarGuard за несколько минут

Для быстрой настройки используйте следующие команды в зависимости от предпочитаемой базы данных.


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 --pre-release

📋 После установки:

📋 Следите за логами (нажмите 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


💖 Пожертвования

Поддержка разработки PasarGuard

Если PasarGuard помогает вам, рассмотрите возможность поддержки его разработки:

Donate

Спасибо за вашу поддержку! 💖


Made with ❤️ for Internet freedom