Открыто

Ваш идеальный помощник для управления API 3x-UI VPN на протоколе VLESS [SoloBot]

Тема в разделе "Скрипты и программы", создана пользователем NF1337, 9 ноя 2024.

Цена: 4000р.-94%
Взнос: 211р.

Основной список: 24 участников

Резервный список: 7 участников

  1. 9 ноя 2024
    #1
    NF1337
    NF1337 СкладчикСкладчик

    Складчина: Ваш идеальный помощник для управления API 3x-UI VPN на протоколе VLESS [SoloBot]

    preview_v_2.jpg

    SoloBot — ваш идеальный помощник для управления API 3x-UI VPN на протоколе VLESS.

    Оглавление
    1. Описание
    2. Стек технологий
    3. Установка
    4. Конфигурация
    5. Запуск
    6. Контакты
    Описание
    SoloBot реализует множество функций, включая:
    • Выдача ключей на пробный период.
    • Выдача ключей на длительные периоды (1 месяц, 3 месяца, полгода, год).
    • Продление ключей на указанные периоды.
    • Полный контроль клиента над своими ключами:
      • Удаление ключей.
      • Продление ключей.
      • Просмотр информации о ключе (сервер, оставшееся время, сам ключ).
    • Смена локации (перемещение ключа между серверами).
    • Поддержка нескольких ключей для одного клиента (несколько устройств).
    • Реферальная программа с пригласительной ссылкой.
    • Доступ к инструкциям.
    • Пополнение баланса:
      • через Юкасса (самозанятость и ИП)
      • через freekassa (Физические Лица)
    • Периодические бэкапы базы данных клиентов.
    • Уведомления:
      • Произвольные сообщения через админку.
      • Уведомления о неиспользованных пробниках.
      • Уведомления о истекающих ключах (за сутки, за 6 часов и в момент истечения).
    • Чат поддержки и канал для связи.
    • Автоматическое продление ключа при наличии достаточного баланса.
    • Удобная админка прямо в боте
    • мультисерверность добавляй сервера в конфиг, и они автоматически будут в боте
    Стек технологий
    Проект использует следующие технологии:
    • Python версии 3.8 или выше.
    • Git для клонирования репозитория.
    • Virtualenv для создания виртуального окружения (рекомендуется).
    • PostgreSQL для хранения данных.
    • Nginx для работы с вебхуками.
    • aiogram (версия 3.13) для взаимодействия с Telegram API.
    • youkassa для обработки платежей.
    • aiohttp для API запросов к панелям.
    Проект полностью асинхронный, что обеспечивает высокую скорость работы.

    Установка
    Шаг 1: Клонирование репозитория
    Клонируйте репозиторий и перейдите в его директорию:
    git clone Скрытая ссылка
    cd solo_bot

    Шаг 2: Создание и активация виртуального окружения
    python3 -m venv venv
    source venv/bin/activate

    Шаг 3: Установка зависимостей
    pip install -r requirements.txt

    Конфигурация
    Для правильной работы вам нужно:
    • установить и запустить postgresql, создать пользователя для работы с базой данных и выдать ему права
    • Настроить ваш сервер на работу с ботом, выпустить SSL сертификат для домена
    • Настроить вебхуки и пути до них в NGINX
    • Создать файл config.py в корневой папке проекта с вашими данными:
    API_TOKEN = токен вашего бота телеграм
    ADMIN_USERNAME = логин от вашей панели x-ray
    ADMIN_PASSWORD = пароль от вашей панели x-ray
    ADD_CLIENT_URL = f"{API_URL}/panel/api/inbounds/addClient"
    GET_INBOUNDS_URL = f"{API_URL}/panel/api/inbounds/list/"
    AUTH_URL = f"{API_URL}/login/"
    DATABASE_URL = путь к вашей базе данных, имеет вид "postgresql://{user}:{password}@{Ip-adress}:{port}/{имя базы данных}"
    ADMIN_ID = ID телеграм профиля администратора
    CHANNEL_URL = ссылка на ваш телеграм канал
    YOOKASSA_SECRET_KEY = ваш ключ юкассы
    YOOKASSA_SHOP_ID = ваш шопайди
    WEBHOOK_HOST = адрес вашего сервера для вебхуков
    WEBHOOK_PATH = '/webhook/'
    WEBHOOK_URL = f"{WEBHOOK_HOST}{WEBHOOK_PATH}"
    SUPPORT_CHAT_URL = ваша ссылка на поддержку

    Мы высылаем детальный гайд и недостающие файлы в боте
    Все описания в одном файле! Удобно настроить бот под свой сервис изменив информацию и цены в одном месте

    Запуск
    введите команду из виртуального окружения
    python main.py

    SoloBot в Telegram и Полная версия
    Попробуйте SoloBot прямо сейчас в Telegram по этой ссылке.

    Вы также можете поддержать автора или купить полную версию бота с сопровождением по установке в поддержке бота! Полная пошаговая инстуркция по запуску бота предоставляется в поддержке бота

    Цена: 4 000р.
    Скрытая ссылка
     
    Последнее редактирование модератором: 15 дек 2024
    3 пользователям это понравилось.
  2. Последние события

    1. mghover
      mghover участвует.
      23 дек 2024 в 03:11
    2. webdragon
      webdragon участвует.
      23 дек 2024 в 01:03
    3. loveisforeveryone
      loveisforeveryone не участвует.
      21 дек 2024 в 20:29
    4. m1cr0Ni
      m1cr0Ni участвует.
      20 дек 2024 в 22:46

    Последние важные события

    1. skladchik.com
      Цена составляет 4000р.
      15 дек 2024
  3. Обсуждение
  4. 21 ноя 2024
    #2
    Nnman418
    Nnman418 ЧКЧлен клуба
    хороший функционал у бота, понравилась функция купонов
     
  5. 6 дек 2024
    #3
    Wolnorix
    Wolnorix ЧКЧлен клуба
    4500 это за v3 ?
     
  6. 6 дек 2024
    #4
    Nnman418
    Nnman418 ЧКЧлен клуба
    не знаю, не могу найти контакты автора бота
     
  7. 13 дек 2024
    #5
    Pjhal
    Pjhal СкладчикСкладчик
    Брат, а ты покупал этого бота?
     
  8. 16 дек 2024
    #6
    loveisforeveryone
    loveisforeveryone СкладчикСкладчик
    друзья, ну как? выкупать когда планируем? двести пятьдесят рублей я будто бы готов заплатить.
     
  9. 21 дек 2024 в 11:23
    #7
    artemtrue
    artemtrue СкладчикСкладчик
    Всем привет! Автор пишет, что можно выдавать ключ доступа на несколько устройств одному клиенту. Вопрос к этой теме. Как реализуется функция, чтобы один ключ работал только на одном устройстве? В 3x ui нет функции ограничения ключа на одно устройство (Не берем в счет функцию ограничения по ip, потому что работает это каряво и плюс у мобильных операторов динамические ip)
     
  10. 21 дек 2024 в 13:42
    #8
    uazik9696
    uazik9696 ЧКЧлен клуба
    На гитхабе есть решения. Я на своём сервере тестировал ограничения и всё работает. Так что это можно и самостоятельно доработать.
     
    1 человеку нравится это.
  11. 21 дек 2024 в 23:05
    #9
    MrSinn
    MrSinn СкладчикСкладчик
    Можешь скинуть ссылки?
     
  12. 21 дек 2024 в 23:50
    #10
    uazik9696
    uazik9696 ЧКЧлен клуба
    Вот как вариант - Скрытая ссылка

    Ну а так же есть инфа от автора:
    Ограничение IP
    Примечание: ограничение IP-адреса не будет работать корректно при использовании IP-туннеля.
    Для версий v1.7.0 и новее:
    Чтобы включить функцию ограничения IP-адресов, вам необходимо установить fail2ban и необходимые для нее файлы, выполнив следующие действия:

    Запустите x-ui команду в терминале, затем выберите IP Limit Management.
    Вы увидите следующие опции:
    Изменить продолжительность запрета: отрегулируйте продолжительность запретов.
    Разбаньте всех: снимите все текущие запреты.
    Проверка журналов: Просмотрите журналы.
    Состояние Fail2ban: Проверьте состояние fail2ban.
    Перезапустить Fail2ban: перезапустить fail2ban службу.
    Удалить Fail2ban: удалить Fail2ban с настройкой.
    Добавьте путь к журналу доступа на панели, установив Xray Configs/log/Access log значение ./access.log, затем сохраните и перезапустите xray.