github crystalmasta/unbihex v0.2.8
Unbihex 0.2.8

one hour ago

Unbihex 0.2.8: исправлен WebSocket у панелей с проверкой User-Agent, сборка для macOS, плитка быстрых настроек Android. Ядро 0.1.8.

Скачать

Файл Для чего
Unbihex-0.2.8-windows-setup.exe Windows 10/11 x64, установщик (ставит WebView2, если его нет)
Unbihex-0.2.8-windows-portable.zip Windows 10/11 x64 без установки: распакуйте и запустите Unbihex.exe (wintun.dll должен лежать рядом)
Unbihex-0.2.8-android-arm64.apk Android 7+ на arm64 (почти все современные телефоны)
Unbihex-0.2.8-macos-arm64.zip новое: macOS на Apple Silicon (M1 и новее): распакуйте и перенесите Unbihex.app в «Программы»
unbihex-cli-0.2.8-linux-x86_64.tar.gz, …-aarch64, …-armv7 консольный клиент без меню для Linux, NAS и роутеров
unbihex-cli-tui-0.2.8-linux-x86_64.tar.gz, …-aarch64, …-armv7 тот же консольный клиент с меню на весь экран
test_server-0.0.3-linux-x86_64.tar.gz, …-aarch64, …-armv7 тестовый VLESS / REALITY-сервер для своих замеров (без изменений с 0.2.7)
SHA256SUMS.txt контрольные суммы файлов

Что нового

Исправлен VLESS / VMess / Trojan через WebSocket. Некоторые панели отдают WebSocket, только если клиент
присылает нужный User-Agent. Его передают только в JSON-подписке, в обычных ссылках его нет. Раньше такие
серверы отвечали сайтом-заглушкой, и подключение не устанавливалось. Теперь заголовки из wsSettings.headers
(Xray) и transport.headers (sing-box) отправляются серверу. Если панель прислала ссылки, а среди них есть
WebSocket, HTTPUpgrade или XHTTP, приложение один раз запрашивает ту же подписку в формате JSON с теми же
данными устройства, поэтому лишнего устройства в панели не появляется.

macOS (Apple Silicon). Первая сборка для Mac. Приложение не подписано сертификатом Apple, поэтому при первом
запуске его нужно разрешить: правый клик по приложению → «Открыть», или «Системные настройки → Конфиденциальность
и безопасность → Всё равно открыть». На macOS работает режим системного прокси. Режиму TUN нужны права root, и
из графического приложения он пока не включается. Сборки для iPhone (iOS) пока нет.

Android: плитка в быстрых настройках (#30). VPN включается и выключается из шторки, не открывая приложение.
Плитка показывает, подключено ли сейчас.

VMess: профили с scy=none и scy=zero больше не отклоняются. Они работают как auto, как в клиенте
Xray 26 (#49).

Спасибо akurach за сборку для macOS и плитку Android (PR #50, #51)! Все участники проекта перечислены в README.

Обновление

Android. 0.2.8 ставится поверх 0.2.0–0.2.7: ключ подписи тот же.
Отпечаток сертификата (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.8-windows-setup.exe -Algorithm SHA256
Сравните с SHA256SUMS.txt.

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

  • iOS и графическое приложение для Linux пока не выкладываются; macOS — только Apple Silicon, без TUN.
  • Сборка для macOS подписана ad-hoc и пока проверена только в CI, на настоящем Mac не запускалась.
  • Плитка Android проверена на эмуляторе и одном телефоне.
  • Не поддерживаются Hysteria 1, TUIC, WireGuard, Shadowsocks 2022.
  • Hysteria2: нет смены портов (port hopping) и ECH.

Лицензия

Business Source License 1.1 (с 0.2.7): бесплатно для людей и организаций без выручки, через четыре года каждая
версия переходит на MPL-2.0. Подробности: LICENSE, LICENSE.ru.md.

Автор: Crystalmasta — https://github.com/crystalmasta.

Don't miss a new unbihex release

NewReleases is sending notifications on new releases.