v2ray qrcode
18 June 2025 21:56![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Найти описание vmess url я не сумел - есть полно разных несовместимых между собой пропозалов, а какой из них реализован во всяком софте - приходится выяснять опытным путем.
К счастью v2rayNG для андроид умеет не только читать QR-коды, но и генерировать их (впрочем он может и не кодируя URL в QR-код просто выдать ее в буфер обмена. Но мне интересно было, в QR-коде будет то же самое или нет).
Поэтому я считал выданный на экран смартфона QR-код с помощью веб-камеры ноутбука. (с использованием zbarcam). Как выясилось после имени протокола vmess, двоеточия и двух слэшей идет base64-encoded json содержащий в виде одноуровневого словаря все интересные параметры.
После обретения этого тайного знания сделать себе скрипт, который генерирует прямо в терминале с помощью псевдографики QR-код с подставленным нужным UUID было несложно.
В результате установка v2rayNG на смартфон Ирины выглядела так
- С помощью tab2QR расширения к файрфокусу генерируем QR-код с URL-кой на ту строаницу github, откуда оно скачивается.
- Качаем и ставим.
- Генерируем qr-код с параметрами конфигурации.
- Читаем его уже свежеустановленным v2rayNG.
- Жмем "запустить сервис" и "проверить подклчючение" и радуеся что все работает.