Унифицированное решение для управления прокси, устойчивое к цензуре
🇺🇸 English / 🇮🇷 فارسی / 🇨🇳 简体中文 / 🇷🇺 Русский
Быстрая навигация - Перейдите к любому разделу ниже
Что такое PasarGuard?
PasarGuard — это мощный инструмент управления прокси-серверами, который предлагает интуитивно понятный и эффективный интерфейс для работы с сотнями прокси-аккаунтов. Построенный на Python и React.js, он сочетает производительность, масштабируемость и простоту использования для упрощения управления прокси в больших масштабах. Он работает на базе Xray-core для максимальной производительности.
Простой, Мощный, Надежный
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 timescaledbSQLite:
curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh installMySQL:
curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database mysqlMariaDB:
curl -fsSL https://github.com/PasarGuard/scripts/raw/main/pasarguard.sh -o /tmp/pg.sh \
&& sudo bash /tmp/pg.sh install --database mariadbPostgreSQL:
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Участие: Помогите улучшить документацию на GitHub
Поддержка разработки PasarGuard
Если PasarGuard помогает вам, рассмотрите возможность поддержки его разработки:
Спасибо за вашу поддержку! 💖
Made with ❤️ for Internet freedom