English | 中文 | فارسی | Türkmençe
Утилита для автогенерации инбаундов к панели 3x-ui, формирования единой подписки и настройки перенаправления трафика с промежуточного сервера на основной. Утилита, начиная с версии 2.0.0 имеет графический интерфейс и простые пользовательские настройки.
Поддержать проект
- Банковским переводом:
- Карта МИР:
2204320436318077 - Карта MasterCard:
5395452209474530
- Карта МИР:
- На электронный кошелек:
- ЮМоney:
4100116897060652 - PayPal:
vasiljevdenisx@gmail.com
- ЮМоney:
- Криптовалютой:
- USDT | ETH (ERC20 | BEP20):
0x6fe140040f6Cdc1E1Ff2136cd1d60C0165809463 - USDT | TRX (TRC20):
TEWxXmJxvkAmhshp7E61XJGHB3VyM9hNAb - Bitcoin:
bc1qctntwncsv2yn02x2vgnkrqm00c4h04c0afkgpl - TON:
UQCZ3MiwyYHXftPItMMzJRYRiKHugr16jFMq2nfOQOOoemLy - Bybit ID:
165292278
- USDT | ETH (ERC20 | BEP20):
Главная цель утилиты — сделать так, чтобы ваш трафик не выглядел одинаковым. Бот генерирует по заданному интервалу 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-uiv2.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)Краткое описание: удаляет контейнеры и файлы конфигурации, возвращая систему к состоянию до установки.
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.
Буду рад любому вкладу в разработку проекта! Простой процесс для контрибьюторов:
- Форкните репозиторий на GitHub.
- Создайте ветку с осмысленным именем, например
feature/add-READMEилиfix/whitelist-load. - Внесите изменения и добавьте короткое описание в коммите.
- Запустите локально базовые проверки (если есть).
- Отправьте ветку в ваш форк и создайте Pull Request в основной репозиторий.
Советы: описывайте изменения в PR, указывайте цель и тестовые шаги. Если изменения большие — разделяйте на маленькие коммиты.
- Телеграм: @denpiligrim_web
- Раздел Issues в данном репозитории
