Avelir не говорит «Защищено», пока не убедится.
Клиент на ядре Xray. Доступ приходит ссылкой от вашего провайдера. Без неё подключаться не к чему — и приложение скажет это на первом же экране.
Состояние на 30 августа 2026 г. Причины — ниже.
Проведите проверку сами
Узлы с пометкой XHTTP проходят там, где не проходит обычный TCP. Швецию и Нидерланды пополнили 27 августа.
Избранное 2 узла 38 мс
СЕРВЕРЫ · 25 СТРАН 92 всего
Ничего не нашлось. Попробуйте другую страну, город или протокол
Узлы с пометкой XHTTP проходят там, где не проходит обычный TCP. Швецию и Нидерланды пополнили 27 августа.
Подключение
Внешний вид
Ещё
О приложении
Нажмите «Подключить». Пять секунд здесь — настоящий бюджет, а не полоска загрузки.
- прошло
- 0.00 s
- Щит
- НЕ ЗАЩИЩЕНО
Что делают узлы
Что нужно
До того, как скачивать
- A
- Устройство. Android или Windows. Больше пока ничего.
- B
- Ссылка от провайдера. Это не наша часть: мы делаем приложение и не оказываем услуг VPN. Выглядит она так:
- C
- Приложение. Пока не выпущено — идут заключительные проверки. Когда появится
https://panel.example.com/sub/9f3c… подписка — много серверов, обновляется сама vless://… vmess://… trojan://… один сервер, добавляется вручную ss://… hysteria2://… и то же самое с другой схемой QR-код с любой из них тоже подойдёт, и ссылка vless://, нажатая в мессенджере, доедет до приложения сама.
Файл .json — это не то. Конфигурационные файлы приложение не читает.
Поля, куда можно вставить свою ссылку, здесь нет и не будет. Ссылка на подписку — это ключ от вашего доступа. Страница, которая приучает вставлять его в веб-форму, приучает ровно к тому, что нужно поддельной копии этого сайта.
Ваша ссылка
Ваша ссылка похожа на одну из этих
Значит, всё нужное уже в этой строке: серверы, правила маршрутизации, которые написал провайдер, срок и остаток трафика. Вставьте один раз — дальше приложение держит список свежим по тому расписанию, которое просит провайдер.
Подписок может быть несколько сразу, а рядом с ними — серверы, добавленные вручную.
Ссылки пока нет
Тогда подключаться не к чему, и сегодня приложение покажет вам пустой экран. Лучше узнать об этом здесь.
Ссылку даёт тот, у кого серверы: тот, кто настраивал это на работе или дома, сервис, которым вы уже пользуетесь, или вы сами, если сервер ваш.
Попросите её так:
Пришлите, пожалуйста, ссылку на подписку для моего аккаунта — адрес вида https://…, а не файл конфигурации.
Само приложение не продаёт ничего: своих серверов нет, цен нет, оплаты нет. Списка продавцов здесь тоже нет — держать такой список свежим значило бы за него отвечать.
Если сервер ваш собственный — ссылка та, которую выдаёт ваша панель. Приложение читает обычные ссылки на серверы и страницы подписок, и панель конкретной марки ему не нужна.
Проверка
У щита четыре состояния. Двух было бы мало, чтобы не соврать.
Обычный клиент зеленеет в тот момент, когда поднялся интерфейс туннеля. Это доказывает, что интерфейс существует. Про то, доходит ли хоть что-нибудь до другого конца, это не говорит ничего.
Прежде чем сказать «Подключено», Avelir через пробный вход ядра просит у двух узлов пустую страницу — connectivitycheck., а если тот молчит, то connectivity-check.. Их двое, они в разных юрисдикциях и на разной инфраструктуре: совпасть в блокировках им негде, и один недоступный узел не объявит мёртвым исправный туннель. Ответить должна сама цель. На всю проверку — пять секунд, и эти пять секунд добавляются к вашему подключению. Это её цена, и другой честной цены у неё нет.
Проверку можно выключить. Тогда «Подключено» значит только, что туннель поднялся.
5 s
| Состояние | Говорит | Значит |
|---|---|---|
| ЗАЩИЩЕНО | Защищено трафик направлен в туннель | Мимо туннеля не уходит ничего — идёт по нему что-нибудь или нет. |
| НЕ ЗАЩИЩЕНО | Не защищено сайты видят вас напрямую | Трафик идёт открыто, и это известно, а не предположено. |
| ЧАСТИЧНО | Защищено частично направлены не все программы | Режим прокси под Windows. Внутри туннеля всё, что умеет спрашивать систему про прокси, — прежде всего браузеры. Игры, торренты, QUIC и программы со своим сетевым стеком сохраняют свой выход наружу; таблицу маршрутов никто не трогал, и поймать их здесь нечем. |
| НЕИЗВЕСТНО | Состояние защиты неизвестно нижний слой замолчал | Слой, который держит туннель, перестал отвечать. Ни одно из трёх других показывать нельзя. |
Четыре, а не два и не три. НЕИЗВЕСТНО существует потому, что щит с двумя состояниями обязан угадывать, когда нижний слой замолчал, — и оба варианта неверны: один обещает защиту, которой никто не подтверждал, второй отправляет вас вести себя как незащищённому ровно тогда, когда это важнее всего. Все четыре различаются формой, а не только цветом: каждый двенадцатый мужчина не разберёт их по цвету.
И что при этом делает само подключение
- Отключено
- Подключение
- Подключено
- Переподключение
- Связь не подтверждена
- Туннель ничего не везёт
- Трафик заблокирован
- Состояние неизвестно
- Ошибка
Три из них стоит прочитать дважды.
Связь не подтверждена — туннель поднят и заперт, но ни одна проверочная цель не ответила, и слово «Подключено» приложение придерживает.
Туннель ничего не везёт — молчит проба и не двигаются счётчики байтов сразу; приложение говорит об этом и предлагает отключиться, но само не отключает: снять интерфейс значит снять защиту, а это решаете вы.
Трафик заблокирован — туннеля нет, и наружу тоже не идёт ничего, потому что держит защита от утечек. Это противоположность отключённому состоянию, и рисовать их одинаково значило бы прятать защиту, которая работает.
Автовыбор
Как приложение выбирает сервер, когда выбирать его вы не стали
Короткий ответ — «берёт самый быстрый» — верен редко. Замер живёт полчаса, а на поднятом туннеле числа становятся несравнимыми вовсе. Поэтому почти всякий подъём идёт не по скорости, а по знанию: через кого трафик в этой сети правда шёл.
-
Сначала отсев
Из списка уходят узлы, про которые в этой сети уже известно: трафик через них не идёт. Отсев мягкий — если после него не осталось никого, он снимается целиком. Остаться без VPN хуже, чем подняться на сомнительном узле.
-
Потом сравнение — если есть что сравнивать
Сравниваются только числа одного прогона и одной пробы: замер рукопожатием и замер настоящим трафиком отличаются на порядок, и складывать их нельзя.
- 30 минут
- столько живёт число, годное для сравнения
- 2 узла
- меньше — не сравнение: победитель забега из одного участника не победитель
- 50 мс
- меньшая разница разницей не считается — иначе выбор дрожит на шуме и возит между странами
-
Иначе — лестница из четырёх ступеней
И это почти всегда: числа стареют за полчаса, а тот, кто открыл приложение назавтра, попадает сюда всякий раз.
- Запас этой сети — узел, через который трафик правда шёл здесь
- Подтверждённый проход — шёл когда-то и где-то
- Избранное — выбор человека, а не наблюдение приложения
- Первый узел подписки — последнее основание, какое есть
Первая ступень стоит выше второй намеренно, и это лучшая часть правила: мобильный оператор и домашний маршрутизатор пропускают разные наборы узлов. Узел, возивший трафик вчера в другом городе, в нынешней сети вправе быть заблокирован наглухо — поэтому «здесь» весит больше, чем «когда-то».
-
Экран не выдумывает победителя
Когда сравнивать нечего, строка так и говорит — словами, а не подставляя предполагаемого. И называет, из скольких выбирала: «выбран из трёх» и «выбран из ста» — разные утверждения.
-
Замер сам не запускается
Автовыбор решает только по тому, что уже измерено. Веер по всей подписке разом — это сотни соединений к сотне иностранных адресов подряд с вашего домашнего адреса; по такому следу список серверов провайдера снимается целиком, и запускать его тайком приложение не вправе.
-
Если узел замолчал
Включается переезд — то же правило плюс остывание: узел, только что отказавший, в этом эпизоде больше не предлагается. Переездов в одном эпизоде не больше трёх; дальше приложение говорит, что не смогло, вместо того чтобы крутиться.
Что умеет
На приборной панели
-
Android · Windows
Раздельное туннелирование
Выберите, какие приложения идут через туннель, а какие мимо. Невыбранное идёт открыто — включая приложения, которые вы поставите потом. Оператор видит их трафик, а они видят ваш настоящий адрес. Приложение говорит об этом прямо на экране выбора. Под Windows тот же список ведётся по исполняемому файлу — chrome.exe — или по пути к нему, и вписывается он руками: списка установленных программ система не выдаёт. Правило по имени не покрывает то, что программа запустит под другим именем, а запрос DNS может уйти раньше, чем соединение сопоставят с программой.
-
Windows
Трафик заблокирован без туннеля (кил-свитч)
Под Windows фильтрует на уровне WFP: пока это включено, мимо туннеля не уходит ничего — в том числе пока туннель лежит. Локальную сеть и гостей Hyper-V можно пропустить, каждую дыру ровно её размера. Под Android ту же работу делает система: постоянный VPN и блокировка соединений без VPN, — и приложение отводит вас на этот экран, а не делает вид, что настройка его.
-
Android · Windows
Свои DNS
Обычные адреса, DNS поверх HTTPS, DNS поверх TLS. Каждую запись можно проверить прямо из списка, и проверка говорит, что именно вернулось: ответ со временем, молчание, недоступен, ответил не на тот вопрос или «это подменяющий отвечающий, а не сервер имён». Порядок важен: спрашиваются все, побеждает первый ответивший.
-
Android · Windows
Свои правила маршрутизации
Отправьте сайт или подсеть в туннель, мимо туннеля или в никуда. Ваши правила проверяются раньше провайдерских. Правила живут в именованных наборах — «Дома», «В поездке», — и наборы принадлежат вам, а не подписке: они переживают смену провайдера. Набор передаётся строкой или QR-кодом и несёт только правила: ни подписки, ни серверов, ни ключей.
-
Android · Windows
Автоматический выбор и автоматический переезд
Автовыбор не просто берёт самый быстрый: замеры стареют за полчаса, и почти всякий подъём решает не скорость, а знание — через кого трафик в этой сети правда шёл. Правило разобрано по шагам выше. Сервер, выбранный вручную, остаётся выбранным, пока вы не попросите иного.
-
Android · Windows
Задержка, и с разбросом
Меряется через собственный вход ядра, чтобы туннель не замерял сам себя. Лучшее или медиана, одна проба или пять, и прогревочная проба, которая выбрасывается: первый запрос к любому серверу всегда медленнее. Прочерк значит «не измерено», а не «медленно».
-
Android · Windows
Четыре способа завести ссылку
Набрать, вставить из буфера, навести камеру на QR-код или нажать ссылку vless:// в мессенджере и дать ей приземлиться в приложении. Подписок сразу несколько, и свои серверы рядом с ними.
-
Android · Windows
Достижимо без окна
Плитка в шторке Android. Значок в трее Windows с аварийным отключением и «спрятать окно, оставить VPN», который значит именно это.
-
Android
Когда прошивка убивает туннель
Xiaomi, Huawei, Samsung, Oppo и другие закрывают фоновые приложения жёстче, чем предписывает Android, — вместе со службой VPN. Запретить себя убивать или вернуться самому не может ни одно приложение. Что Avelir может — отвести вас прямо на экраны автозапуска и батареи десяти производителей и честно сказать, когда у конкретной прошивки такого экрана нет.
-
Android · Windows
Статистика трафика
Семь дней, тридцать или всё, с разбивкой по серверам. Считаются байты, прошедшие через туннель: трафик исключённых приложений не входит, трафик, отправленный напрямую правилами подписки, входит. Совпадать с цифрами провайдера эти числа не обязаны.
Ещё на панели: режим прокси вместо туннеля под Windows · история трафика по дням · тёмная и светлая.
Ядро
На чём говорит ядро
Выбирать из этого не приходится. Выбрал сервер, который выдал вам провайдер, и ссылка несёт этот выбор.
- Protocols
- VLESS · VMess · Trojan · Shadowsocks · Hysteria2 · SOCKS · HTTP
- Security
- TLS · REALITY, плюс поток XTLS и VLESS Encryption у VLESS
- Transports
- TCP · WebSocket · gRPC · XHTTP · HTTPUpgrade · mKCP
- Core
- Xray-core через libXray v26.7.11, собранное из названной ревизии, а не взятое готовым бинарём
Данные
Что приложение отправляет и кто это получает
Когда Avelir просит у панели вашего провайдера список серверов, вместе с запросом уходят пять вещей:
Часть панелей отвечает только знакомым клиентам. На этот случай есть настройка: она ставит в user-agent имя известного клиента, а наше уводит в x-app-agent. По умолчанию выключена.
Уходят они на адрес, который вы ввели сами. Не нам — нам их отправлять некуда, у нас нет сервера, который бы их принял.
Идентификатор — это не ваш телефон. Это случайный UUID, созданный при первом запуске и сохранённый. Из железа он не выводится никогда: IMEI, MAC-адреса и серийные номера не сбрасываются, читать их запрещают правила и Google Play, и App Store, а случайное значение считает устройства ничуть не хуже. Считать устройства по вашей подписке — вся его работа. Он лежит в настройках, и поддержка провайдера спросит именно его.
Из записей журнала диагностики учётные данные вычищены — его можно отправлять в поддержку как есть.
Сборки
Скоро: Android, Windows, iOS и Linux
Сборки 0.3.5 под Android и под Windows есть и работают, пакеты под Linux собраны, а iOS работает на живом iPhone. С этого сайта пока не выложено ничего: сборка под Android подписана ключом выпуска и готовится к публикации в Google Play, iOS — в App Store и TestFlight, а установщик под Windows по-прежнему без подписи.
У каждого состояния на этом сайте есть дата. Когда состояние меняется, оно меняется сначала здесь.
- android
- СКОРО ≈ 69,7 MB, когда выйдет
- windows
- СКОРО ≈ 24,9 MB, когда выйдет
- ios
- СКОРО
- macos
- В ПЛАНАХ
- linux
- СКОРО
Вопросы
Вопросы, которые задают
Вы ведёте логи того, что я делаю?
На нашей стороне нет ничего, что могло бы их вести. У Avelir нет серверов, аккаунтов и серверной части; ничто из вашей сессии до нас не доходит, потому что доходить некуда. Приложение пишет журнал диагностики на вашем же устройстве, с вычищенными учётными данными, и он остаётся там, пока вы сами не отправите его в поддержку провайдера. Что записывает у себя провайдер — вопрос между вами и им, и отвечать за это мы не можем.
Что за идентификатор устройства и можно ли его выключить?
Да, с версии 0.3.5: настройки → дополнительно → «Передавать идентификатор устройства». Выключенный убирает заголовок целиком, а не отправляет пустой. Цена — на стороне панели: по нему провайдер считает места устройств, и панель, которая их считает, без него не вернёт серверов. Это случайный UUID, созданный при первом запуске и сохранённый; из характеристик устройства он не выводится никогда. Уходит он на адрес панели, который вы ввели, а не нам. Лежит в настройках, и поддержка спросит именно его.
Он скрывает мой адрес?
Приложение на это не отвечает и перестало делать вид: проверка, спрашивавшая ваш адрес у стороннего сервиса, убрана в 0.3.5 — она означала запрос от вас к третьей стороне, которой мы не управляем. Приложение доказывает другое, более узкое и более полезное: что трафик правда уходит через туннель. Каким при этом вас увидят снаружи, зависит целиком от того, какой сервер выдал провайдер и как он его держит.
На айфоне заработает?
Пока нет, но ближе, чем было. С 28 августа 2026 Avelir работает на живом iPhone: расширение туннеля везёт трафик, подписка, список серверов и замер узлов на месте. Приложение готовится к публикации в App Store и TestFlight, и поставить отсюда пока нечего. macOS не начата. Linux собран в пакеты и ждёт выпуска. У состояний выше стоит дата, на которую они верны.
Почему нет версии в Google Play?
Выпущенной версии пока нет вообще — ни в магазине, ни где-либо ещё. Подача в магазины готовится: сборка под Android подписана ключом выпуска, анкеты магазинов и политика сделаны, а остаток — на стороне учётной записи, а не в коде.
Исходный код открыт?
Ядро и библиотеки — да, и приложение перечисляет каждую из них с лицензией и адресом исходников. Xray-core используется неизменённой зависимостью, поэтому публиковать из него нечего. Собственный код Avelir не опубликован.