Единая экосистема для развёртывания, продажи и поддержки VPN-сервисов на базе Remnawave. Всё из одного терминала.
DFC Project — экосистема из четырёх продуктов для запуска полноценного VPN-сервиса с продажами и поддержкой клиентов. Все компоненты Docker-изированы и управляются из терминала.
Центральный терминальный менеджер — точка входа во всю экосистему. Запускается командой dfc или rw.
Что умеет:
VPN-панель управления на базе Remnawave. Предоставляет веб-интерфейс для работы с серверами, пользователями и подписками.
Что умеет:
Telegram-бот для автоматической продажи VPN-подписок. Полная интеграция с Remnawave Panel — после оплаты клиент получает конфиг автоматически.
Что умеет:
Telegram-бот для тикет-системы поддержки. Пользователи пишут боту, обращения пересылаются в группу операторов.
Что умеет:
Сервер клиента
├── 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 |
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 # Алиас
Панель устанавливается через DFC Manager без лицензии:
Для установки нужен лицензионный ключ. Получите его у администратора через Telegram-бот лицензий.
DFC Manager обновляется автоматически при каждом запуске.
Remnasale и DFC Support:
| Команда | Описание |
|---|---|
| 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. Мы поможем с настройкой, решим вопросы по лицензиям и поддержим в работе с экосистемой.
Что делать, если ключ не принимается?
Можно ли использовать один ключ на двух серверах?
Один ключ активирует каждый продукт на своём IP. Remnasale на сервере A + DFC Support на сервере B — можно. Два Remnasale на разных серверах — нельзя.
Как перенести бот на другой сервер?