Управляйте VPN
с DFC Project

Единая экосистема для развёртывания, продажи и поддержки VPN-сервисов на базе Remnawave. Всё из одного терминала.

bash <(curl -sL https://rs-license.dfc-online.com/api/v1/manager/install)
Ubuntu 22.04 / 24.04 — запуск от root
Что входит в экосистему
🛠️
DFC Manager Free
Терминальный менеджер. Устанавливает, обновляет и контролирует все компоненты.
🖥️
Remnawave Panel Free
VPN-панель управления — серверы, пользователи, конфигурации, статистика.
🤖
Remnasale Pro
Telegram-бот продажи VPN. Автоматические платежи, тарифы, рефералки.
💬
DFC Support Pro
Telegram-бот поддержки. Тикеты, назначения, автозакрытие, уведомления.
Одна команда
Установка всей экосистемы за минуты
🔄
Авто-обновления
Все продукты обновляются через менеджер
🔒
Лицензирование
Привязка к IP, безопасная дистрибуция
🐳
Docker
Полная контейнеризация каждого компонента

О проекте DFC

DFC Project — экосистема из четырёх продуктов для запуска полноценного VPN-сервиса с продажами и поддержкой клиентов. Все компоненты Docker-изированы и управляются из терминала.

🛠️ DFC Manager

Bash Бесплатный CLI / TUI

Центральный терминальный менеджер — точка входа во всю экосистему. Запускается командой dfc или rw.

Что умеет:

  • Установка, удаление и обновление Remnawave Panel, Remnasale, DFC Support
  • Управление Docker-контейнерами: старт, стоп, рестарт, логи
  • Настройка ноды Remnawave
  • Резервное копирование и восстановление
  • Установка selfsteal-шаблонов для маскировки
  • Управление лицензионными ключами
  • Автообновление при каждом запуске

🖥️ Remnawave Panel

Web UI Бесплатный Docker

VPN-панель управления на базе Remnawave. Предоставляет веб-интерфейс для работы с серверами, пользователями и подписками.

Что умеет:

  • Управление VPN-серверами и нодами
  • Создание и управление пользователями
  • Генерация конфигураций и ключей
  • Статистика трафика и подключений
  • Страница подписки для клиентов

🤖 Remnasale

Python 3.12 FastAPI aiogram 3 PostgreSQL Лицензия

Telegram-бот для автоматической продажи VPN-подписок. Полная интеграция с Remnawave Panel — после оплаты клиент получает конфиг автоматически.

Что умеет:

  • Приём платежей: YooKassa, CryptoBot, Robokassa, ЮMoney, Stars и другие
  • Автоматическая выдача VPN-конфигов
  • Мультиязычность: русский, украинский, английский, немецкий
  • Гибкие тарифные планы и промокоды
  • Реферальная система с вознаграждениями
  • Статистика продаж и аналитика
  • Кастомизация внешнего вида через .env и баннеры
⚠️ Требуется лицензионный ключ. Один ключ = один IP для Remnasale.

💬 DFC Support

Python 3.12 aiogram 3 Лицензия

Telegram-бот для тикет-системы поддержки. Пользователи пишут боту, обращения пересылаются в группу операторов.

Что умеет:

  • Создание и отслеживание тикетов через Telegram
  • Пересылка обращений в группу поддержки
  • Назначение тикетов на конкретных операторов
  • Автозакрытие по настраиваемому таймауту неактивности
  • Уведомления о новых и обновлённых тикетах
⚠️ Требуется лицензионный ключ. Один ключ = один IP для DFC Support.

Архитектура

Сервер клиента ├── DFC Manager (bash CLI, /usr/local/dfc-manager/) ├── Remnawave Panel (Docker, /opt/remnawave/) ├── Remnasale (Docker, /opt/remnasale/) ├── DFC Support (Docker, /opt/dfc-support-bot/) └── Nginx (reverse proxy, SSL) │ │ API: проверка лицензий, скачивание обновлений ▼ License Server (Docker, центральный сервер)

Система лицензий

ПродуктСтоимостьПривязка к IP
DFC ManagerБесплатноНет
Remnawave PanelБесплатноНет
RemnasaleПо лицензииДа — отдельный IP
DFC SupportПо лицензииДа — отдельный IP
💡 Один ключ может активировать Remnasale на сервере A и DFC Support на сервере B, но два Remnasale на разных серверах — нельзя.

Установка

Шаг 1 — DFC Manager

DFC Manager устанавливается одной командой. Лицензия не нужна — менеджер бесплатный.

bash <(curl -sL https://rs-license.dfc-online.com/api/v1/manager/install)

Требования: Ubuntu 22.04 / 24.04, root-доступ, Docker с Compose v2.

После установки запускайте менеджер командами:

dfc # Запуск DFC Manager rw # Алиас

Шаг 2 — Remnawave Panel

Панель устанавливается через DFC Manager без лицензии:

  1. Запустите dfc
  2. Выберите «Remnawave Panel»«Установить»
  3. Следуйте инструкциям (домен, SSL настроятся автоматически)

Шаг 3 — Remnasale (бот продаж)

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

  1. В DFC Manager откройте «Лицензионный ключ 🔑» → введите ключ
  2. Выберите «Remnasale 🤖»«Установить»
  3. Менеджер проверит лицензию, привяжет IP сервера и начнёт установку
⚠️ При первой установке IP сервера привязывается к ключу. Перенос на другой сервер — через сброс IP у администратора.

Шаг 4 — DFC Support (бот поддержки)

  1. Убедитесь, что лицензионный ключ уже введён
  2. Выберите «DFC Support 💬»«Установить»
  3. Укажите: токен бота, ID группы поддержки, дней неактивности для автозакрытия

Обновление продуктов

DFC Manager обновляется автоматически при каждом запуске.

Remnasale и DFC Support:

  1. Запустите dfc
  2. Выберите продукт → «Обновить»
  3. Менеджер проверит лицензию, скачает новую версию, сохранит конфиг и пересоберёт контейнеры
💡 Файлы .env и данные пользователей сохраняются автоматически.

Справка по командам

КомандаОписание
dfcЗапуск DFC Manager
rwАлиас для dfc
rlКонсоль License Server (на сервере лицензий)

Расположение файлов

ПродуктДиректория
DFC Manager/usr/local/dfc-manager/
Remnawave Panel/opt/remnawave/
Remnasale/opt/remnasale/
DFC Support/opt/dfc-support-bot/

Контакты

Связаться с нами можно через Telegram. Мы поможем с настройкой, решим вопросы по лицензиям и поддержим в работе с экосистемой.

🔑
Бот лицензирования
Покупка лицензий, активация ключей, управление подписками
💬
Техническая поддержка
Помощь с установкой, настройкой и обновлениями
📢
Канал обновлений
Новости, релизы и анонсы новых функций

Часто задаваемые вопросы

Что делать, если ключ не принимается?

  • Проверьте правильность: 40 символов, только a-f и 0-9
  • Убедитесь, что ключ включает нужный продукт (Remnasale / DFC Support)
  • Если IP уже привязан к другому серверу — обратитесь к администратору для сброса

Можно ли использовать один ключ на двух серверах?

Один ключ активирует каждый продукт на своём IP. Remnasale на сервере A + DFC Support на сервере B — можно. Два Remnasale на разных серверах — нельзя.

Как перенести бот на другой сервер?

  1. Создайте бэкап через DFC Manager
  2. Попросите администратора сбросить IP для продукта
  3. На новом сервере установите DFC Manager → введите ключ → установите продукт → восстановите бэкап