Подписки
Подписка — адрес, который возвращает список серверов. DubiDubi понимает обычный текст со ссылками, base64 от него, Clash YAML и массивы полных конфигов Xray.
Метаданные
Провайдер передаёт их HTTP-заголовками ответа или строками #ключ: значение в начале текстового тела:
| Ключ | Что делает |
|---|---|
profile-title | Название на карточке подписки. |
subscription-userinfo | upload=…; download=…; total=…; expire=… — байты и unix-время. total=0 — без лимита. |
profile-update-interval | Через сколько часов список обновится сам. |
support-url | Ссылка на поддержку под карточкой. |
announce | Объявление пользователю. |
new-url, new-domain | Перевести клиентов на новый адрес без обновления приложения. |
fallback-url | Резервный адрес на случай ошибок и таймаутов. |
Директивы в теле работают, только если тело — обычный текст. Если список закодирован в base64, передавайте их HTTP-заголовками.
Минимальный файл подписки
#profile-title: Домашние серверы
#profile-update-interval: 24
vless://…#Amsterdam
vless://…#Frankfurt
Отдайте файл по HTTPS и вставьте его адрес в приложение.
Открытие ссылок из других приложений
Ссылка вида dubidubi://import?url=<закодированный адрес подписки> открывает DubiDubi и добавляет подписку в одно касание.