Skip to content

Releases: makdren/RVC

RVC 1.0.7

Choose a tag to compare

@makdren makdren released this 27 Oct 12:16
f2cbd9e

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

Choose a tag to compare

@makdren makdren released this 26 Oct 19:30

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

Choose a tag to compare

@makdren makdren released this 26 Oct 18:43

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

Choose a tag to compare

@makdren makdren released this 26 Oct 18:25

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

Choose a tag to compare

@makdren makdren released this 26 Oct 08:02

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

Choose a tag to compare

@makdren makdren released this 26 Oct 07:27

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

Choose a tag to compare

@makdren makdren released this 26 Oct 06:55

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

Choose a tag to compare

@makdren makdren released this 25 Oct 20:09
8207153

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.