github crystalmasta/unbihex v0.2.3
Unbihex 0.2.3

3 hours ago

Unbihex 0.2.3 — быстрее на дальних серверах. Ядро 0.1.3.

Скачать

Файл Для чего
Unbihex-0.2.3-windows-setup.exe Windows 10/11 x64, установщик (ставит WebView2, если его нет)
Unbihex-0.2.3-windows-portable.zip Windows 10/11 x64 без установки: распакуйте и запустите Unbihex.exe (wintun.dll должен лежать рядом)
Unbihex-0.2.3-android-arm64.apk Android 7+ на arm64 (почти все современные телефоны)
unbihex-cli-0.2.3-linux-x86_64.tar.gz консольный клиент без меню для Linux x86_64 и NAS на Intel/AMD
unbihex-cli-0.2.3-linux-aarch64.tar.gz консольный клиент без меню для Linux ARM64 (Raspberry Pi 4/5, ARM-серверы и NAS)
unbihex-cli-0.2.3-linux-armv7.tar.gz консольный клиент без меню для 32-битных ARM (роутеры, старые Raspberry Pi)
unbihex-cli-tui-0.2.3-linux-x86_64.tar.gz, …-aarch64, …-armv7 новое: тот же консольный клиент с меню на весь экран, как у btop
test_server-0.0.1-linux-x86_64.tar.gz, …-aarch64, …-armv7 новое: тестовый VLESS / REALITY-сервер для своих замеров (не для обслуживания пользователей)
SHA256SUMS.txt контрольные суммы файлов

Бинарники для Linux статические (musl): работают на любом дистрибутиве, ничего доустанавливать не нужно.

Что нового

Режим TUN быстрее на дальних серверах. Окно приёма внутреннего TCP-стека выросло с 16 до 256 КБ:
раньше одно соединение упиралось примерно в 1,3 Мбит/с при пинге 100 мс, сколько бы ни давал канал.
Приложения теперь отправляют пакеты полного размера (около 1340 байт вместо 536).

Буферы сокетов туннеля увеличены до 4 МиБ, Nagle выключен на всех соединениях туннеля:
на длинном плече (пинг 50 мс и больше) один поток больше не упирается в маленький буфер.

Исправлено: если TUN-устройство пропадало (например, его снимала система), ядро могло загружать
одно ядро процессора на 100 %.

Правки TUN и буферов — Павел Шахмин (github.com/pshakhmin).

Меню в консольном клиенте (добавлено 30.10). Сборка unbihex-cli-tui без команды в терминале открывает меню
на весь экран: серверы с пингом, подключение и переключение на лету, режим и маршрутизация с клавиатуры, графики
скорости, трафик через VPN и напрямую, журнал. Клавиши: ↑↓ выбор, Enter подключиться или отключиться, p пинг,
u обновить подписки, a добавить ссылку, m режим, r маршруты, q выход. Все обычные команды (add, connect, …)
работают в обеих сборках; для роутеров берите unbihex-cli без меню — он меньше.

test_server 0.0.1 (добавлено 30.10). VLESS-сервер на том же ядре для тестов и замеров: поднять свою пару
«клиент ↔ сервер» и смотреть, как проходит трафик. TLS, REALITY, Vision, UDP, Mux / XUDP; команды run -c, check -c,
uuid, x25519. Управления пользователями, API и конфигов панелей в нём нет, обновления безопасности для него не выходят.
Подробности — в README.md внутри архива.

Обновление

Android. 0.2.3 ставится поверх 0.2.0–0.2.2: ключ подписи тот же. С 0.1.0 сначала удалите старую версию.

Отпечаток сертификата (SHA-256):
58:E2:5A:AB:AA:49:F4:49:A8:93:1F:9C:65:2D:92:79:39:A5:8D:94:9C:3B:C5:2A:36:D9:2F:4C:EF:DA:EC:7B

Windows. Windows SmartScreen может предупредить о неизвестном издателе: программа пока не подписана сертификатом. Нажмите «Подробнее» → «Выполнить в любом случае».

Проверка файлов

Windows (PowerShell): Get-FileHash .\Unbihex-0.2.3-windows-setup.exe -Algorithm SHA256
Сравните с SHA256SUMS.txt.

Известные ограничения

  • Сборки для iOS и macOS и графическое приложение для Linux пока не выкладываются.
  • Бинарники для Linux собраны кросс-компиляцией.
  • Не поддерживаются VMess, Trojan, Hysteria2, TUIC, WireGuard, Shadowsocks 2022 — такие серверы показываются серыми.
  • Имя сайта в QUIC (HTTP/3) пока не определяется; браузеры в таком случае переходят на обычный HTTPS.

Автор: Crystalmasta — https://github.com/crystalmasta. Лицензия MPL-2.0.

Don't miss a new unbihex release

NewReleases is sending notifications on new releases.