Skip to content

OpenFlux Android v1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 18:01
· 307 commits to main since this release

Русский

Что нового

  • Подключение по QR-коду. В профилях появилась кнопка сканирования: наведите камеру на QR-код ноды, и профиль добавится сам. Ссылки openflux:// открываются из системной камеры или из чата.
  • Телефон как выходная нода (L4). Новый режим работы: другие устройства выходят в интернет через IP вашего телефона. На главном экране показывается QR-код для подключения клиентов.
  • Режим Session. Несколько транспортов в одном профиле (Direct, Yandex Docs, Yandex Board, Mail.ru, Cups.online, MAX) работают одновременно. Трафик идёт по самому приоритетному живому, при отказе переходит на следующий.
  • Капча Яндекса на телефоне. SmartCaptcha решается во встроенном браузере, в том числе капча, которую Яндекс показывает ноде: она открывается через туннель.
  • UDP в режиме туннеля. Через туннель идёт любой UDP-трафик, а не только DNS.
  • Kill Switch, маршрутизация доменов в обход туннеля (российские сервисы, YouTube, Discord, AI-сервисы) и текущий транспорт в уведомлении.
  • Новый дизайн в стиле Android 15-16: плавающие подписи полей, группы настроек, переключатели Material 3, иконки сервисов.
  • Исправления: Cups.online принимает код комнат с ноды, профиль нельзя сменить во время подключения, поля ввода больше не прячутся под клавиатурой.

Установка

  • arm64-v8a - для большинства современных телефонов.
  • armeabi-v7a - для старых 32-битных ARM-устройств.
  • x86 / x86_64 - для совместимых эмуляторов.
  • universal - если не уверены, какой выбрать.

Работает на Android 8 и новее. Если у вас стоит отладочная (debug) сборка, удалите её один раз перед установкой этого подписанного релиза. Дальнейшие обновления релиза сохраняют данные приложения.

К релизу приложены десктопные CLI-бинарники для macOS (amd64, arm64), Linux (amd64, arm, arm64) и Windows (386, amd64, arm64): для развёртывания выходной ноды и для клиента на компьютере. Нода с флагом --share печатает ссылку и QR-код для клиентов.

Руководство по настройке: README.ru.md

English

What's new

  • Connect with a QR code. Profiles get a scan button: point the camera at a node's QR code and the profile is added for you. openflux:// links open from the system camera or a chat.
  • Phone as an exit node (L4). A new mode where other devices reach the internet through your phone's IP. The home screen shows a QR code for clients to join.
  • Session mode. Several transports in one profile (Direct, Yandex Docs, Yandex Board, Mail.ru, Cups.online, MAX) run at once. Traffic takes the highest-priority live one and fails over to the next.
  • Yandex captcha on the phone. SmartCaptcha is solved in a built-in browser, including the captcha Yandex shows the node: it opens through the tunnel.
  • UDP in tunnel mode. Any UDP traffic goes through the tunnel, not just DNS.
  • Kill Switch, domain routing around the tunnel (Russian services, YouTube, Discord, AI services) and the current transport in the notification.
  • New design in the Android 15-16 style: floating field labels, grouped settings, Material 3 switches, service icons.
  • Fixes: Cups.online takes the node's room code, the profile cannot be switched while connected, input fields no longer hide under the keyboard.

Installation

  • arm64-v8a - most modern phones.
  • armeabi-v7a - older 32-bit ARM devices.
  • x86 / x86_64 - compatible emulators.
  • universal - when unsure.

Runs on Android 8 and newer. If a debug build is installed, uninstall it once before installing this signed release; later release updates preserve app data.

Desktop CLI binaries for macOS (amd64, arm64), Linux (amd64, arm, arm64) and Windows (386, amd64, arm64) are included for exit-node deployment and desktop client use. A node started with --share prints a link and QR code for its clients.

Setup guide: README.md


Full Changelog: v1.0.0...v1.1.0