Что мы изменили, что известно и ещё не починено, куда писать про ошибки. Обновлено 23 октября 2026.
Известные проблемы · История изменений · Сообщить о проблеме · На главную
Известные проблемы
Приложение Madrigal для iPhone, iPad и Mac уже есть, но в App Store его пока нет: устанавливается через TestFlight по заявке. Оставьте заявку на главной странице (кнопка iPhone), сотрудникам ОНИКСа доступ откроется сам после входа на портале.
Проверено не на всех устройствах. Если что-то не работает, пришлите текст из «Настройки → Журнал ядра» через форму ниже.
Установщик пока без издательской подписи. Нажмите «Подробнее → Выполнить в любом случае». Подпись запланирована.
История изменений
Под кнопками скачивания — небольшая карточка с новостями проекта: листаются сами или по точкам, ссылки ведут прямо к нужной инструкции.
Жёлтый щит с буквой М — в шапке главной, «Что нового» и личного кабинета и в центре картинки на главной, как у приложений.
Небольшая карточка на главном экране: важные новости и объявления Madrigal. Если новостей несколько — листаются, внизу точки. Ненужную можно скрыть. На ТВ листаются стрелками пульта.
Небольшая карточка на главном экране: важные новости и объявления Madrigal. Если новостей несколько — листаются, внизу точки. Ненужную можно скрыть.
Небольшая карточка на главном экране: важные новости и объявления Madrigal. Если новостей несколько — листаются, внизу точки. Ненужную можно скрыть. Листаются и стрелками клавиатуры.
Те же новости проекта показываются в личном кабинете на сайте.
Раньше доступ проверялся только при входе. Теперь сервер раз в 2,5 минуты сверяется с ОНИКСом: если у сотрудника сняли галочку Madrigal или его уволили, VPN отключается; вернули галочку — включается сам. Сбой ОНИКСа никого не отключает.
Новый жёлтый значок приложения на телефоне и ТВ; на Android 13 и новее значок подстраивается под цвета темы.
Новый жёлтый значок приложения на iPhone.
Новый жёлтый значок приложения на Mac.
У сайта появился значок во вкладке браузера и на экране «Домой» iPhone.
Madrigal для Mac (macOS 14 и новее) — в том же TestFlight, что и iPhone-версия: вход по почте или PIN ОНИКСа, выбор сервера, российские приложения и сайты напрямую. Установите TestFlight из Mac App Store и откройте в нём Madrigal.
ВКонтакте, Max, Госуслуги, банки, Яндекс, Ozon, Wildberries и другие российские приложения работают без VPN целиком, а сайты в .ru и российские адреса — напрямую. Всё остальное идёт через VPN. Переключатель в настройках, по умолчанию включён.
В настройках появилась кнопка «Войти на телефоне». Она показывает QR-код: наведите на него камеру iPhone и нажмите «Открыть в Madrigal» — приложение на телефоне войдёт в ваш аккаунт само, без почты и PIN. Код действует 2 минуты и срабатывает один раз.
В личном кабинете на карточке «Подключить устройство» появилась кнопка «Войти на телефоне» с QR-кодом для приложения на iPhone.
Приложение Madrigal для iPhone доступно тестировщикам через TestFlight.
Вход по почте ONIX и PIN работает; поле PIN принимает только 4 цифры, ошибки показываются понятным текстом.
Исправлена ошибка «command.sock: invalid argument» при подключении на реальном iPhone.
Наведите камеру iPhone на QR-код из Madrigal на компьютере или из личного кабинета — приложение войдёт само.
ВКонтакте, Max, Госуслуги, банки, Яндекс и всё в .ru работают без VPN, остальное — через VPN. Переключатель в настройках, по умолчанию включён.
В Настройках появился блок «Обновление приложения»: он показывает установленную версию и проверяет обновления по нажатию. Если есть новая версия, кнопка сразу становится «Обновить». Плюс приложение само проверяет обновления каждые 30 минут и каждый раз, когда вы открываете окно, — раньше только при запуске и раз в 3 часа.
Как на сайте: тёмно-синий фон с сеткой и жёлтый акцент. Большая кнопка подключения заливается жёлтым, когда VPN включён, сверху — крупный таймер сессии. Режим работы теперь переключается прямо на главном экране. Коды стран вместо флагов, новая жёлтая иконка — и на телевизоре тоже.
Приложение следует системной теме телефона: светлая или тёмная.
Приложение теперь выглядит как сайт: тёмно-синий фон с сеткой и жёлтый акцент. Сверху — большая кнопка подключения (при подключении она заливается жёлтым) и крупный таймер сессии. Флаги стран заменены на коды (NL, RU) — одинаково на любом компьютере. Новая жёлтая иконка.
Если в Windows включена светлая тема, приложение тоже станет светлым. Тёмная — как раньше.
Нашли настоящую причину: пока VPN включён, сетевой адаптер Madrigal сам мгновенно отвечает на попытку соединения, поэтому любой замер «по рукопожатию» давал 1 мс. Теперь приложение гоняет запросы до сервера в Амстердаме по уже открытому соединению через туннель — это реальная задержка, которую вы ощущаете (обычно 40–60 мс). Если сервер не отвечает, вместо фальшивой цифры показывается честный запасной замер.
Раньше замер попадал на ближайший к вам узел сети и показывал 1 мс — это не отражало реальную задержку. Теперь приложение пингует сам зарубежный сервер: вы видите настоящую задержку (обычно 40–60 мс до Амстердама). Одинаково на главном экране и в списке серверов.
При запуске приложение показывает красивую панель с последними изменениями и, если вышла новая версия, крупную кнопку «Обновить» — больше не нужно искать её внизу окна. Показываются только те новости, которые вы ещё не видели; нажали «Понятно» — больше не покажем.
На главном экране в поле «Пинг» иногда стоял прочерк, хотя в списке серверов значение было. Теперь оно считается одинаково и показывается в обоих местах.
Запустили отдельное направление по кибербезопасности: аудит, пентест и консалтинг. Весь анализ и отчёты — на автономных локальных нейросетях, данные клиента не уходят в облака. Подробности и заявка — на security.technoir.design. Ссылка-баннер появилась и на странице Madrigal VPN.
Вход в Madrigal по ОНИКСу теперь сверяется с разделом «Доступы» в ONIX. Пока там никому не выдан доступ к Madrigal, входят все сотрудники, как раньше. Как только администратор отметит первых людей, войти по ОНИКСу смогут только отмеченные. Остальные увидят «Доступ к Madrigal не выдан — обратитесь к администратору». Уволенные войти не могут. Вход по почте и паролю это не меняет.
Приложение само проверяет, вышла ли новая версия, — при запуске и каждые несколько часов. Если вышла, внизу окна появляется заметная кнопка «Обновить до …»: нажатие скачивает установщик, проверяет файл и запускает установку. Windows один раз спросит разрешение (UAC), VPN отключится на время установки, после неё приложение откроется само. Раньше приложение никак не сообщало, что версия устарела, — эту версию ещё нужно поставить вручную с сайта, следующие придут кнопкой.
После обновления ядра оно стартовало, но приложение не могло с ним связаться: Android блокировал обращение к служебному порту ядра на этом же устройстве, и приложение считало, что ядро не поднялось. Теперь такое обращение разрешено — только к самому устройству, весь остальной обмен по-прежнему идёт только по HTTPS.
Приложение различает «ядро не запустилось» и «ядро запущено, но не отвечает».
На Android ядро падало сразу при запуске и подключиться было нельзя. Причина — ошибка в ядре sing-box 1.14.0, которая проявляется, когда системе нельзя следить за сетевыми интерфейсами (на Android приложениям это запрещено). Ядро обновлено до 1.14.2, где это исправлено.
Приложение само проверяет, вышла ли новая версия. Если да — на главной появляется карточка «Доступна версия…»: одно нажатие скачивает обновление, проверяет файл и открывает системное окно установки. То же есть в Настройках → «Обновление приложения». Больше не нужно набирать адрес пультом на телевизоре. При первом обновлении Android попросит разрешить Madrigal установку приложений.
Если ядро всё-таки упало, приложение показывает первую строку ошибки, а не конец технического следа.
Новая вкладка «Приложения»: игру можно пустить напрямую (без лишнего плеча до игрового сервера и без потери пинга), а Discord или Telegram — через VPN, независимо от режима на главной. Программа выбирается из запущенных сейчас, из списка популярных (Rust, CS2, Dota 2, Steam, Epic Games, Battle.net, Discord, Telegram) или как файл .exe. Переключение «VPN / Напрямую» применяется мгновенно; добавление и удаление программы переподключает VPN на пару секунд. Список важнее режима: в «Глобальном» игра всё равно пойдёт напрямую, а в «Прямом» Discord — через VPN. Ограничение: правило действует на программу, а не на сайт в браузере.
Экран перекомпонован: кольцо подключения меньше, статистика собрана в одну полосу (загрузка, отдача, пинг, время сессии), срок подписки перенесён в строку состояния, подсказка режима показывается при переключении. Журнал в настройках занимает всю оставшуюся высоту, а не прокручивает страницу. Минимальная высота окна — 660 пикселей.
Под статистикой — скорость за последнюю минуту (загрузка зелёным, отдача синим) и полоса времени с момента запуска приложения: зелёное — защищено, жёлтое — переподключение, серое — отключено, с подсчётом обрывов.
Если Madrigal свёрнут в трей, а вы снова нажали ярлык, раньше запускалась ещё одна копия приложения, и две копии спорили за туннель. Теперь второй запуск просто разворачивает уже открытое окно.
Приложение появляется на главном экране телевизора и полностью управляется пультом: кнопка подключения выбрана сразу после запуска, достаточно нажать OK. Экран перестроен под телевизор — меню сбоку, кнопка и статистика помещаются без прокрутки, выбранный элемент обведён рамкой. Установка: в приложении Downloader на телевизоре откройте madrigal.technoir.design/tv.apk и разрешите установку из этого источника.
В установочный файл добавлено ядро для 32-битных прошивок — они стоят на многих телевизорах и приставках. Файл стал больше (51 МБ вместо 26), на телефоне после установки приложение занимает столько же, сколько раньше.
На планшете и на телефоне в альбомной ориентации главная показывает кнопку слева, а скорость, время сессии и трафик справа.
Теперь Madrigal доступен не только сотрудникам Технуара: аккаунт создаётся в личном кабинете на madrigal.technoir.design, а в приложении вход — по той же почте и паролю. Сотрудники входят, как раньше, через ОНИКС (ссылка под формой входа).
Если подписка закончилась, приложение сразу скажет об этом и предложит открыть личный кабинет — вместо молчаливой ошибки подключения.
При входе и раз в 5 минут, пока VPN подключён, приложение сообщает серверу имя компьютера, версию Windows и версию приложения. Это защита вашего аккаунта: видно, если вашим входом пользуется кто-то ещё, а потерянное устройство администратор может отвязать. Какие сайты вы открываете, приложение не передаёт, и сервер этого не хранит.
Вход, обновление списка серверов и отчёты об обрывах всегда идут напрямую, в любом режиме — они работают, даже когда сервер VPN недоступен.
На madrigal.technoir.design/account — регистрация, срок подписки и продление, свои устройства (можно отвязать потерянное), трафик и история платежей. После подтверждения почты — бесплатный пробный период.
Сервер считает объём трафика каждого аккаунта и замечает, если одним входом пользуются в разных городах одновременно. Адреса сайтов и содержимое трафика не записываются.
Установщик закрывал приложение, но оставлял работать старое ядро VPN: установка останавливалась с ошибкой «Error opening file for writing … sing-box.exe», а новая версия переподключалась каждые 10 секунд. Теперь установщик сам останавливает ядро, а приложение при подключении убирает «зависшие» ядра от прошлых запусков.
Если ядро VPN падает сразу после запуска три раза подряд, приложение перестаёт его перезапускать и показывает причину, а журнал уходит разработчику.
Канал Москва → Амстердам терял пакеты под нагрузкой, и отдача (отправка файлов, облака, ИИ-сервисы) падала до 0,4–1,5 МБ/с. Теперь сервер в Москве сам держит соединение с Амстердамом и использует алгоритм BBR, устойчивый к потерям: отдача 7–8 МБ/с, загрузка — до 9 МБ/с. Обновлять приложение не нужно.
Раз в минуту записывается состояние канала и серверов, а сервер принимает отчёты об обрывах из приложения 1.0.8 — обрывы можно разбирать по времени, а не по памяти.
Раньше, чтобы добавить нового пользователя, сервер перезапускал ядро VPN — у всех на мгновение рвались соединения. Теперь сервер держит запас готовых доступов: новый сотрудник получает уже работающий, без перезапуска, и подключается сразу, без ожидания. Плановые изменения применяются ночью, в 04:00.
Настройки → «Журнал соединения»: приложение записывает обрывы, переподключения, смену сети, сон компьютера и нехватку сетевых портов — видно, почему пропала связь. Кнопка «Отправить разработчику» отправляет журнал одним нажатием; об обрывах приложение сообщает само, когда связь восстановится. Адреса сайтов в журнал не попадают.
Раньше и российские сайты (Госуслуги, банки, СБИС, VK, Яндекс) шли через Амстердам — медленнее, а часть из них не любит иностранные адреса. Теперь в режиме «По правилам» они открываются напрямую, всё остальное — через VPN. Нужно всё через VPN — выберите «Глобальный».
Раньше после такого обрыва VPN оставался выключенным, пока не нажмёшь «Подключить». Теперь приложение само поднимает туннель (3 попытки за ~20 секунд) и только если не вышло — показывает ошибку.
Если сервер доступен напрямую, а через туннель данные не идут уже несколько минут, приложение перезапускает соединение само. Если пропал интернет у провайдера — честно пишет об этом и ждёт.
Лог ядра перезаписывался при каждом подключении, поэтому после ручного переподключения узнать причину обрыва было нельзя. Теперь предыдущие логи сохраняются.
Все изменения приложений и сервера теперь публикуются здесь. Нашли ошибку или есть идея — напишите через форму внизу страницы, сообщение попадёт прямо к разработчикам.
Приложение работало с правами администратора, и Windows не передавала нажатия клавиш обычным программам (Lightshot, ShareX и т. п.). Теперь само приложение — обычная программа, а права администратора получает только небольшой вспомогательный процесс, который поднимает туннель. Запрос прав появляется при первом подключении, а не при запуске.
Сетевые утилиты для локальных сетей называют свой адаптер «VPN», но не перехватывают интернет-трафик. Теперь конфликтом считается только адаптер, который действительно держит маршрут по умолчанию. Настоящие VPN (AmneziaWG, iTop, FlClash и другие) по-прежнему определяются.
Вход по email и PIN ОНИКСа, автоматический выбор рабочего сервера с проверкой реальной передачи данных, кнопка в шторке быстрых настроек, статистика трафика, режимы маршрутизации. Android 8 и новее, 64-битные устройства. Скачивается с сайта, не из Google Play — при установке разрешите установку из этого источника.
Раздел Android теперь ведёт на приложение Madrigal; Hiddify и вход через сайт остались как запасной вариант (для macOS и старых Android). Для iPhone приложение готовится: сторонний клиент Hiddify недоступен в российском App Store.
Вход по ОНИКСу прямо на сайте выдаёт персональную ссылку-подписку, QR-код и кнопки «Открыть в Hiddify / v2rayNG».
Серверы в списке называются по имени сервера, а не по имени пользователя; добавлен формат для импорта по ссылке из мобильных приложений.
Тот же email и 4-значный PIN, что и в ОНИКСе. Ручная ссылка-подписка больше не нужна; в настройках есть «Выйти».
Установщик для Windows по постоянной ссылке, инструкция по установке и подсказка про предупреждение SmartScreen.
Провайдер душил соединения с адресом нашего сервера за рубежом: любая передача обрывалась после первых килобайт. Теперь трафик идёт через российский узел-ретранслятор, который провайдер не ограничивает, а оттуда — в Амстердам. Дополнительно подобран размер пакетов под особенности сети провайдера.
Проверка обращалась к неверным адресам. Теперь адреса для проверки определяются перед запуском туннеля.
К Reality добавились AnyTLS и Hysteria2 (UDP). Приложение пробует их по очереди и оставляет тот, через который реально проходят данные; если сервер перестаёт отвечать, переключается само.
Статус загорается только после того, как через туннель реально прошли данные, а не сразу после запуска ядра. Понятные объяснения ошибок вместо технических сообщений.
Исправлены ситуации, когда после подключения не открывались сайты из-за настроек сетевого адаптера и маршрутов Windows.
Перед подключением приложение предупреждает, если другой VPN уже занимает сеть.
Подключение одной кнопкой, режимы «По правилам / Глобальный / Прямой», список серверов с задержкой, скорость и трафик за сессию, работа в трее.
Сообщить о проблеме
Опишите, что делали, что ожидали и что произошло. Если приложение показало ошибку, скопируйте её текст. Контакт нужен, только если хотите получить ответ.