Skip to content

R-TrustTunnel 0.6.2

Latest

Choose a tag to compare

@onixus onixus released this 20 Oct 23:21
· 4 commits to main since this release
4123160

R-TrustTunnel 0.6.2

Русский

Коротко

0.6.2 — релиз про надёжность. VPN теперь лучше переживает сон компьютера и
телефона, сам замечает, что соединение «зависло», и честнее показывает,
защищён ли ваш трафик на самом деле.

Что стало лучше

После сна VPN снова работает сам. Раньше после пробуждения Mac значок
показывал «подключено», а сайты не открывались, пока вы вручную не нажимали
«Отключить» и «Подключить». Теперь соединение восстанавливается само.
На Android после сна телефон тоже переподключается сам и не тратит попытки
впустую.

Зависшее соединение больше не прячется. Бывает, что пара соединений ещё
работает, а все остальные сайты молча не грузятся. Теперь приложение это
замечает и переподключается. В режиме прокси (SOCKS) оно тоже переподключается
само, и при этом трафик не уходит мимо VPN.

Видно, работает ли защита. В режиме «весь компьютер» строки
«Защита» и «DNS» становятся зелёными, только когда приложение действительно
проверило, что трафик не утекает мимо VPN. Если защита сломана — вы увидите
«ошибка», а не ложный зелёный значок. Проверки запускаются, только пока окно
приложения открыто, поэтому в фоне не тратят ресурсы.

Быстрее отключение. На Mac кнопка «Отключить» срабатывает меньше чем за
полсекунды, а окно не подвисает, пока VPN останавливается.

Уживается с другими VPN. Если до этого был запущен Cisco AnyConnect или
похожий клиент, R-TrustTunnel больше не отказывается подключаться.

Смена Wi-Fi на Android. Возвращение в Wi-Fi больше не обрывает открытые
загрузки и звонки без настоящей причины.

Новый внешний вид на всех платформах и терминальный клиент для Linux.

Как обновиться

  • macOS: закройте R-TrustTunnel, скачайте
    R-TrustTunnel-macOS-arm64-UI-Choices.dmg и установите один из пакетов
    внутри: Native, WebView или Both. Если приложение открыто, установщик покажет
    непонятную ошибку скрипта — просто закройте приложение и повторите.
  • Android: устанавливайте поверх 0.6.0, 0.6.1 или беты 0.6.2 — профили
    сохранятся. Версии 0.5.x и старше сначала удалите (при этом удалятся
    локальные профили — заранее экспортируйте их).
  • Windows / Linux: окно приложения и служба VPN должны быть из одного
    релиза — обновляйте их вместе.

Что пока стоит знать

  • Пакеты для macOS не подписаны Apple Developer ID; при первом запуске
    может понадобиться разрешить запуск в «Системных настройках → Конфиденциальность
    и безопасность». Установщик Windows не подписан, SmartScreen может
    предупредить.
  • Это всё ещё предварительная версия: не все сценарии проверены на
    установленных пакетах (см. «Проверки» ниже).

English

In short

0.6.2 is a reliability release. The VPN now survives sleep better, notices
on its own when the connection has stalled, and shows more honestly whether
your traffic is really protected.

What got better

  • The VPN works again after sleep. Previously, after a Mac woke up, the
    icon said "connected" but sites did not load until you pressed Disconnect and
    Connect. It now recovers by itself. Android also reconnects after sleep
    without wasting its retry attempts.
  • A stalled connection no longer hides. When a couple of connections still
    work but everything else silently hangs, the app now notices and reconnects.
    Proxy (SOCKS) mode reconnects too, and traffic never goes around the VPN
    meanwhile.
  • You can see whether protection works. In whole-computer mode the
    Protection and DNS rows turn green only after the app has actually checked that
    nothing leaks past the VPN. A broken guard shows "failed", not a false green.
    The checks run only while the app window is open.
  • Faster disconnect. On a Mac, Disconnect takes under half a second, and the
    window stays responsive meanwhile.
  • Works alongside other VPNs. After Cisco AnyConnect or a similar client,
    R-TrustTunnel no longer refuses to connect.
  • Wi-Fi changes on Android no longer drop open downloads and calls without
    a real reason.
  • New look on all platforms and a terminal client for Linux.

How to update

  • macOS: quit R-TrustTunnel, download
    R-TrustTunnel-macOS-arm64-UI-Choices.dmg and install one package from it:
    Native, WebView or Both. If the app is running, the installer shows an unclear
    script error; quit the app and try again.
  • Android: install over 0.6.0, 0.6.1 or the 0.6.2 beta; profiles are kept.
    Uninstall 0.5.x and older first — this deletes local profiles, so export them.
  • Windows / Linux: the app window and the VPN service must come from the
    same release; update them together.

Good to know

  • macOS packages are not signed with an Apple Developer ID, and the Windows
    installer is not Authenticode signed; your OS may ask you to confirm the launch.
  • This is still a preview: not every scenario has been checked on installed
    packages (see "Verification" below).

Файлы / Assets

Файл / File Что / What
R-TrustTunnel-macOS-arm64-UI-Choices.dmg macOS (Apple Silicon): внутри три установщика — Native, WebView, Both; ставьте один
R-TrustTunnel-Windows-x64-Setup.exe Windows 10/11 x64
R-TrustTunnel-Android.apk Android 10+, arm64-v8a / x86_64. 0.6.2 / versionCode 60202, certificate SHA-256 4aa431cd89387e969da006b0a76288ac725fa17e952a83641df80d4b977306af
R-TrustTunnel-Linux-x86_64{,-webview,-both}.flatpak Linux x86_64, Wayland: Native / WebView / Both
rtrust-host-0.6.2-12-x86_64.pkg.tar.gz Linux host service for system VPN (installed separately)
SHA256SUMS, rtrust-release-062-source-*.json checksums; source identity of the build (commit 4123160, tree 39641b8)

macOS packages are ad-hoc sealed (no Developer ID / notarization); the Windows installer is not Authenticode signed. Desktop update sequence 12; desktop control IPC v7.

Проверки / Verification

Check Result
GitHub CI on release PR #108 (macOS, Linux, Windows) PASS
Jenkins native #10 (4123160): macOS + Windows unit/build/smoke, Linux full-tunnel E2E, macOS/Windows official endpoint E2E, Wintun service E2E PASS
Jenkins Linux #12 (4123160): unit, Wayland, network E2E, Flatpak and host packages PASS
Jenkins Android #26 (4123160): JNI/APK/lint, emulator smoke, VPN acceptance over TrustTunnel HTTP/2, HTTP/3, Hysteria2, AmneziaWG; Always-on/lockdown PASS
Physical phone (POCO X3, arm64): rtrust-engine HTTP/3 transport 5/5, quiet-flow liveness 2/2, unit 96/96 (test binaries only) PASS
Installed-package acceptance of this exact build (macOS wake reconnect #99/#62, Android over 0.6.2-beta.1, Linux/Windows #81/#90) NOT RUN

Full notes: docs/releases/v0.6.2.md