Skip to content

Inbound generator for 3x-ui. Pls star repo ⭐

License

Notifications You must be signed in to change notification settings

denpiligrim/3dp-manager

Repository files navigation

English | 中文 | فارسی | Türkmençe

3dp-manager preview

Version License Telegram YouTube Channel Subscribers

3DP-MANAGER

Утилита для автогенерации инбаундов к панели 3x-ui, формирования единой подписки и настройки перенаправления трафика с промежуточного сервера на основной. Утилита, начиная с версии 2.0.0 имеет графический интерфейс и простые пользовательские настройки.

Поддержать проект

  • Банковским переводом:
    • Карта МИР: 2204320436318077
    • Карта MasterCard: 5395452209474530
  • На электронный кошелек:
    • ЮМоney: 4100116897060652
    • PayPal: vasiljevdenisx@gmail.com
  • Криптовалютой:
    • USDT | ETH (ERC20 | BEP20): 0x6fe140040f6Cdc1E1Ff2136cd1d60C0165809463
    • USDT | TRX (TRC20): TEWxXmJxvkAmhshp7E61XJGHB3VyM9hNAb
    • Bitcoin: bc1qctntwncsv2yn02x2vgnkrqm00c4h04c0afkgpl
    • TON: UQCZ3MiwyYHXftPItMMzJRYRiKHugr16jFMq2nfOQOOoemLy
    • Bybit ID: 165292278

Описание

Главная цель утилиты — сделать так, чтобы ваш трафик не выглядел одинаковым. Бот генерирует по заданному интервалу 10 подключений с разными параметрами:

  • протоколы: vless, vmess, shadowsocks, trojan;
  • порты: 443, 8443 (фиксированные) и случайные из диапазона 10000-60000;
  • транспорт: tcp, websocket, grpc, xhttp;
  • SNI берутся из белого списка доменов (whitelist); можно использовать свой список.

Все подключения объединяются в одну подписку со статичным URL. Бот работает с панелью 3x-ui и не вмешивается в её работу напрямую, используя открытое API панели.

Вторичная цель — стабильность подключения: клиент получает 10 вариантов подключений и может выбрать любое из них.

Дополнительно: бот можно использовать в каскадной схеме. Сервис перенаправления автоматически настроит переадресацию подписки и трафика к основному серверу.

Рекомендации:

  • Используйте HTTPS для подписки (домен + SSL сертификат).
  • Интервал генерации задавайте ≥ 10 минут; для стабильности рекомендуется — раз в сутки (1440 минут).
  • В клиенте установите автообновление чаще (например, каждый час), чтобы была синхронизация с сервером.

Возможности

  • Генерация 10 разнообразных подключений
  • Формирование единой подписки со статичным URL
  • Поддержка кастомного whitelist доменов
  • Автоматическая настройка перенаправления трафика (опционально)

Требования

  • Ubuntu 20.04 (и выше), Debian 12.11 (и выше)
  • Панель 3x-ui v2.8.4 (и выше)
  • Домен + SSL сертификат (опционально)

Установка

У вас должна быть установлена панель управления 3x-ui, которую можно поставить командой: bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) Установите проект на сервер командой:

bash <(curl -fsSL https://raw.githubusercontent.com/denpiligrim/3dp-manager/main/install.sh)

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

Обновление

Обновление до последней версии:

bash <(curl -fsSL https://raw.githubusercontent.com/denpiligrim/3dp-manager/main/update.sh)

Краткое описание: подтягивает последние изменения и перезапускает контейнеры.

Удаление

Полное удаление сервиса:

bash <(curl -fsSL https://raw.githubusercontent.com/denpiligrim/3dp-manager/main/delete.sh)

Краткое описание: удаляет контейнеры и файлы конфигурации, возвращая систему к состоянию до установки.


Установка сервиса перенаправления (forwarding)

Warning

Сервис перенаправления работает на промежуточном сервере

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

bash <(curl -fsSL https://raw.githubusercontent.com/denpiligrim/3dp-manager/main/forwarding_install.sh)

Краткое описание: добавляет правила перенаправления.

Удаление перенаправления

bash <(curl -fsSL https://raw.githubusercontent.com/denpiligrim/3dp-manager/main/forwarding_delete.sh)

Краткое описание: удаляет правила перенаправления.


Сбор доменов из мульти-подписок

Утилита извлекает домены из подписок и формирует whitelist для генератора.

node get_domains.js

Краткое описание: добавьте ссылку на мульти-подписку в скрипт и запустите команду — на выходе получите список доменов. Необходим Node.js для работы скрипта.


Замечания и текущие ограничения

  • Общий список доменов работает не у всех провайдеров, поэтому рекомендуется составить и использовать свой whitelist.

Внести вклад

Буду рад любому вкладу в разработку проекта! Простой процесс для контрибьюторов:

  1. Форкните репозиторий на GitHub.
  2. Создайте ветку с осмысленным именем, например feature/add-README или fix/whitelist-load.
  3. Внесите изменения и добавьте короткое описание в коммите.
  4. Запустите локально базовые проверки (если есть).
  5. Отправьте ветку в ваш форк и создайте Pull Request в основной репозиторий.

Советы: описывайте изменения в PR, указывайте цель и тестовые шаги. Если изменения большие — разделяйте на маленькие коммиты.


Обсуждение

  • Телеграм: @denpiligrim_web
  • Раздел Issues в данном репозитории

About

Inbound generator for 3x-ui. Pls star repo ⭐

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 2

  •  
  •