Список URI
Одна ссылка сервера на строку. Подходит для коллекции отдельных подключений.
vless://…
vmess://…
trojan://…
ss://…
hysteria2://…Не размещайте настоящие UUID, пароли и токены в публичных примерах.
DODO / INTEGRATION NOTES
Один клиент — разные провайдеры. Здесь собраны форматы подписок и метаданные, с которых начинается совместимость с DoDo APP.
Публичная документация · без регистрации и загрузки ключей
01 / ФОРМАТЫ
Описание ориентируется на актуальную Apple-ветку DoDo. Совместимость конкретного профиля зависит от его протокола и настроек.
Одна ссылка сервера на строку. Подходит для коллекции отдельных подключений.
vless://…
vmess://…
trojan://…
ss://…
hysteria2://…Не размещайте настоящие UUID, пароли и токены в публичных примерах.
Текстовый список URI можно передать в Base64. После декодирования это тот же список серверов.
Base64 — кодирование, а не шифрование. Ссылка подписки остаётся конфиденциальной.
Для сложных профилей важна вся конфигурация, а не только первый outbound.
routing.rules и balancersobservatory / burstObservatoryЛогический профиль и набор независимых серверов — разные сущности. Проверяйте оба сценария отдельно.
Не превращайте сложный профиль в плоский список. Балансировщик провайдера, локальный автовыбор клиента и будущий серверный Auto — разные механизмы. Наличие JSON не гарантирует поддержку любой произвольной функции ядра.
03 / КАБИНЕТ ПРОВАЙДЕРА
Закрытый кабинет для команды провайдера: роли, настройки бренда, подтверждение домена и регистрация публичного ключа коннектора.
Открыть закрытый кабинетВход через Google. Доступ назначается владельцем — вход сам по себе не создаёт провайдера и не даёт административных прав.
Домен ≠ подписчикDNS-подтверждение показывает контроль домена, но не принадлежность пользователя.
Публичный ключ ≠ подключённая RemnawaveРегистрация ключа не включает обмен данными с панелью и не привязывает устройства.
Секреты остаются вне публичного сайтаЗдесь нет формы отправки подписок, API-токенов или приватных ключей.
04 / ЧТО ДАЛЬШЕ
Эти возможности ещё не включены как сквозная интеграция кабинета с приложением.
Выбор маршрута только из доступных пользователю серверов его провайдера, с учётом состояния и свежести метрик.
Короткие публикации с ограниченным сроком показа и разделением материалов между провайдерами.
Доставка только подтверждённой аудитории провайдера, с согласием пользователя и проверкой доступа.
Публичные API кабинета, регистрация устройств и подтверждение подписчика на этой странице не публикуются. Готовность интерфейса не означает активацию интеграции.