«URL подписки не валидна»
Приложение отвергает строку ещё до обращения к серверу — значит, дело в самой строке. Проверок пять, все быстрые.
Что именно проверяет приложение
Перед запросом клиент смотрит на формат: начинается ли строка с известной схемы, нет ли в ней пробелов и недопустимых символов, разбирается ли она как адрес. Не прошло — сообщение о невалидности. До сервера дело даже не дошло.
Пять причин по частоте
| Причина | Как выглядит | Как исправить |
|---|---|---|
| Строка скопирована не полностью | Обрывается на середине токена | Скопировать заново: в чате — долгим нажатием, в браузере — тройным щелчком |
| Захвачен лишний текст | В начале или конце — слова из сообщения, кавычки, эмодзи | Вставить в «Заметки», убрать лишнее, скопировать снова |
| Пробел или перенос строки | Строка разорвана на две части | Собрать в одну строку без пробелов |
| Схема не та | http:// вместо https:// либо схема отсутствует | Взять адрес из кабинета заново |
| Кириллица в адресе | Русские буквы внутри строки | Обычно это кусок текста из сообщения — удалить |
Проверьте строку, не отправляя её никуда
Инструмент ниже ищет ровно эти ошибки: работает в браузере, ничего не передаёт на сервер.
Если проверка не нашла замечаний, а приложение всё равно отказывается — проблема глубже: смотрите неизвестный тип контента.
Особые случаи
- Регистр в пути.
/S/AbCи/s/abc— разные адреса. При ручном вводе это частая ошибка. - Процентное кодирование. Мессенджер может превратить
/в%2F— копируйте из кабинета, а не из пересланного сообщения. - Нестандартный порт. Адрес вида
https://host:2096/subвалиден, но некоторые версии клиента с ним ошибаются — попросите у сервиса адрес без порта. - Слишком длинная строка. Очень длинные подписки иногда обрезаются при вставке — добавьте из файла.
- Это вообще не подписка. Строка
vless://…— отдельный ключ, и добавляется он так же, но некоторые версии разделяют импорт: форматы.
Проверьте, в приложении дело или в подписке
Вставьте в тот же клиент заведомо рабочую ссылку. Подключилось — приложение исправно, менять нужно подписку. Демо ТОК VPN на 3 дня выдаётся без карты.
Ссылка работает у друга, а у меня «не валидна»
Значит, до вас она дошла изменённой: обрезалась при пересылке или в неё попал форматированный текст. Попросите прислать ещё раз или показать QR: через QR.
Раньше эта ссылка добавлялась нормально
Проверьте, не изменился ли адрес: некоторые сервисы выдают новую ссылку при смене тарифа. Возьмите актуальную в кабинете.
Приложение ругается на ссылку happ://add/…
Достаньте из неё обычный адрес — всё, что после happ://add/, — и добавьте его: про deeplink.