Repository navigation
Releases: makdren/RVC
Release list
RVC 1.0.7
RVC 1.0.7
- Режим прокси: SOCKS5 и HTTP на одном порту вместо VPN — для отдельных приложений и раздачи через точку доступа
- Несколько подписок листаются свайпом по карточке провайдера на главном экране
- Импорт ссылок AmneziaVPN vpn:// — AmneziaWG, WireGuard и Xray
- Вибрация после обновления подписок, чат в Telegram @rvcapp в «О приложении»
- Исправлены кнопка удаления подписки, раскрытие объявления, отступы в настройках и у локаций, центровка логотипа
Подробнее: https://makdren.github.io/RVC/changelog · чат: https://t.me/rvcapp
Файлы
RVC-1.0.7-arm64-v8a.apk— большинство современных телефоновRVC-1.0.7-armeabi-v7a.apk— старые 32-битныеRVC-1.0.7-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, обновление ставится поверх, в том числе из самого приложения.
RVC 1.0.6
RVC 1.0.6
- MTU туннеля по умолчанию 8500: вдвое меньше нагрузки на процессор при скачивании, меньше расход батареи
- Старые установки переходят на новое значение сами; выбранное вручную не меняется
Профиль процессора показал, что под нагрузкой RVC в основном тратит время на системные вызовы — по одному на каждый пакет через TUN. При MTU 8500 пакетов впятеро меньше: на скачивании 100 МБ — 1,2–1,4 с процессора вместо 2,5–2,8 с. Подробнее: https://makdren.github.io/RVC/dev/performance
Файлы
RVC-1.0.6-arm64-v8a.apk— большинство современных телефоновRVC-1.0.6-armeabi-v7a.apk— старые 32-битныеRVC-1.0.6-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, обновление ставится поверх, в том числе из самого приложения.
RVC 1.0.5
RVC 1.0.5
- Снова большая кнопка подключения, под ней — сервер, к которому идёт подключение; касание прокручивает к нему список
- Провайдер, объявление и кнопка ЛК в одной карточке — локации видны сразу при открытии
- Строки локаций без лишнего «VLESS»: подпись только если есть описание сервера
- Потянуть вниз — обновить подписки и пинг; старые замеры показываются серым
- Вибрация при подключении и ошибке, кнопки шапки 48 dp, исправлена двойная галочка у одинаковых серверов
Файлы
RVC-1.0.5-arm64-v8a.apk— большинство современных телефоновRVC-1.0.5-armeabi-v7a.apk— старые 32-битныеRVC-1.0.5-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, обновление ставится поверх, в том числе из самого приложения.
RVC 1.0.4
RVC 1.0.4
- Главный экран: компактная карточка подключения и все локации сразу, без отдельной «выбранной локации»
- Неподвижная шапка на всех экранах, плавная прокрутка на 120 Гц без рывков при касании
- Белые списки определяются верно на мобильной сети: проверка полной загрузкой зарубежной страницы
- Долгое нажатие на плитку в шторке открывает приложение
- Исправлены: ровный логотип в шапке, длинные значения в настройках, сообщение «Провайдер требует HWID»
Для провайдеров на Remnawave
Чтобы под локациями отображалось «Описание сервера», добавьте в правило для RVC "responseModifications": {"additionalExtendedClientsRegex": ["^RVC/"]} — подробнее: https://makdren.github.io/RVC/provider/
Файлы
RVC-1.0.4-arm64-v8a.apk— большинство современных телефоновRVC-1.0.4-armeabi-v7a.apk— старые 32-битныеRVC-1.0.4-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, обновление ставится поверх, в том числе из самого приложения.
RVC 1.0.3
RVC 1.0.3
- Исправлен вылет при открытии «О приложении»: AmneziaWG работает в отдельном процессе и не конфликтует с Xray
- Круглые флаги стран вместо эмодзи, значок молнии у автовыбора, глобус у серверов без страны
- Подложка под статус-баром на главном экране при прокрутке
- Меньше пробуждений: скорость раз в секунду только при открытом приложении, подписка на сеть вместо опроса
Файлы
RVC-1.0.3-arm64-v8a.apk— большинство современных телефоновRVC-1.0.3-armeabi-v7a.apk— старые 32-битныеRVC-1.0.3-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, обновление ставится поверх, в том числе из самого приложения. Флаги: circle-flags (MIT).
RVC 1.0.2
RVC 1.0.2
- Объявление провайдера теперь на главном экране, а не в уведомлениях
- Удаление подписки или сервера останавливает работающий на нём туннель
- Анимации переходов: вперёд экран въезжает справа, назад уходит вправо
- Индикатор БС: медленный Google больше не принимается за белые списки
- Подсказка, если сеть блокирует ICMP-пинг
Файлы
RVC-1.0.2-arm64-v8a.apk— большинство современных телефоновRVC-1.0.2-armeabi-v7a.apk— старые 32-битныеRVC-1.0.2-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись та же, что у 1.0.0/1.0.1: обновление ставится поверх, в том числе из самого приложения.
RVC 1.0.1
RVC 1.0.1
- User-Agent теперь всегда RVC/<версия>: в Remnawave добавьте Response Rule «user-agent CONTAINS RVC → XRAY_JSON», чтобы работали автовыбор и балансировщики
- Пинг «Через прокси (HEAD)» делает настоящий HEAD-запрос через сервер; при включённом чужом VPN TCP/ICMP-пинг автоматически идёт через ядро
- Автовыбор из XRAY_JSON (балансировщик leastLoad) корректно пингуется и подключается
- Анонс провайдера: невидимые символы скрываются, кнопка не обрезается
- Ровные отступы букв в логотипе, непрозрачная шапка экранов, потянуть вниз — обновить подписки
Важно для провайдеров на Remnawave
RVC представляется как RVC/1.0.1. Чтобы клиент получал полный XRAY_JSON (автовыбор, балансировщики, маршрутизация шаблона), добавьте в Subscription → Response Rules правило: user-agent CONTAINS RVC → XRAY_JSON. Без него Remnawave отдаёт обычный base64-список, и «Автовыбор» превращается в одиночный сервер.
Файлы
RVC-1.0.1-arm64-v8a.apk— большинство современных телефоновRVC-1.0.1-armeabi-v7a.apk— старые 32-битныеRVC-1.0.1-universal.apk— если не увереныx86/x86_64— эмуляторы и ПК
Проверка: SHA256SUMS. Подпись: SHA-256 сертификата 1b535fa3…ce4e (та же, что у 1.0.0, обновление ставится поверх).
RVC 1.0.0
RVC 1.0.0
Android-клиент для VPN на панели Remnawave, совместимый с подписками Happ и INCY. Минималистичный интерфейс в стиле liquid glass.
Какой APK скачать: почти всем телефонам подходит RVC-1.0.0-arm64-v8a.apk. Для старых 32-битных — armeabi-v7a, если не уверены — universal (подходит всем, но больше).
Что внутри
- Протоколы: VLESS (Reality, XTLS-Vision, xhttp, ws, grpc), VMess, Trojan, Shadowsocks, Hysteria2, SOCKS5, HTTP, WireGuard, AmneziaWG. Ядро Xray-core 26.10.21, amneziawg-go 3.1.
- Подписки Remnawave: HWID отправляется всегда (лимит устройств), заголовки profile-title, subscription-userinfo, announce, баннеры, support/web/premium, routing, per-app и другие из документации Happ и INCY.
- Маршрутизация Happ/INCY: профили,
happ://routing/…, autorouting, геофайлы с урезанием по тегам. - Главный экран: большая кнопка, карточка провайдера (трафик, срок), объявления, список локаций с пингом, индикатор белых списков оператора («БС»).
- Плитка в шторке, виджет, ярлыки «Подключить/Отключить», уведомления провайдера, обновление из приложения.
- Безопасность: никаких открытых портов на 127.0.0.1 (встроенный TUN ядра), защита от утечек DNS и IPv6, kill switch, шифрование данных ключом Android Keystore, подтверждение действий из внешних ссылок.
Проверка подлинности
SHA-256 сертификата подписи: 1b535fa3e4eba253cbde3bb264369da02d61961c4bb4ea46e5bbd0cb73ecce4e. Контрольные суммы файлов — в SHA256SUMS.
Исходный код (GPL-3.0): RVC-1.0.0-source.zip.