Repository navigation
Updating and Beta Versions
В проекте NatBypass реализована автоматическая двухканальная система доставки обновлений:
-
🟢 Стабильный канал (Stable): релизы, прошедшие полное тестирование (например,
v1.9.220). -
🧪 Тестовый канал (Beta / Pre-release): новейшие предварительные сборки (например,
v1.9.221-beta.1), содержащие оптимизации производительности, обновленные алгоритмы обхода ТСПУ/DPI, исправления ошибок и экспериментальные функции.
Все бинарные файлы и пакеты подписываются криптографической подписью Ed25519, проверяемой перед установкой.
- Откройте приложение NatBypass на Android.
- Нажмите иконку Шестерёнка (Настройки) или нажмите на колокольчик/иконку обновления в правом верхнем углу.
- В открывшемся окне обновления найдите переключатель 🧪 Тестовые сборки (Beta).
- Переведите переключатель во включенное положение.
- Приложение моментально выполнит запрос к GitHub Releases API с параметром prerelease, отобразит список изменений бета-версии и кнопку «Скачать и обновить».
- Скачивание происходит в фоне с отображением индикатора прогресса, скорости загрузки и размера. По завершении система предложит установить обновление в один клик без потери настроек профилей.
Панель WebUI (http://<IP_УСТРОЙСТВА>:8080) доступна на всех устройствах, работающих под управлением демона natbypass.
- Перейдите в WebUI (
http://192.168.1.1:8080для роутера илиhttp://127.0.0.1:8080для ПК). - В правом верхнем углу нажмите кнопку 🔄 Обновление.
- В появившемся диалоговом окне включите тумблер «Тестовые сборки (Beta / Pre-release)».
- Нажмите кнопку «Проверить обновления».
- Если новая бета-версия найдена, появится подробный список изменений (Changelog) и плашка
🧪 Предварительный релиз (Pre-release). - Нажмите «Установить обновление».
- Демон выполнит потоковую загрузку бинарного файла, проверку контрольной суммы Ed25519, атомарную замену исполняемого файла и мягкий перезапуск службы. Соединения восстанавливаются автоматически за 1–2 секунды.
В нативном приложении Windows:
- Нажмите правой кнопкой мыши по иконке NatBypass в системном трее Windows (возле часов) либо перейдите в меню окна.
- Выберите пункт «Проверить обновления...».
- При обнаружении версии вам будет предложено обновиться до актуального релиза или бета-версии.
- Обновление выполняется в отдельном фоновом потоке, не блокируя оконные сообщения и интерфейс Windows.
Также доступно обновление через PowerShell от Администратора:
# Обновление до последней бета-версии
irm https://raw.githubusercontent.com/jamixm4-crypto/natbypass/main/scripts/update.ps1 | iex -ArgumentList "-Beta"Обновление выполняется одной терминальной командой:
# Для обновления до бета-версии:
curl -fsSL https://raw.githubusercontent.com/jamixm4-crypto/natbypass/main/scripts/update.sh | sh -s -- --beta(или через wget: wget -qO- https://raw.githubusercontent.com/jamixm4-crypto/natbypass/main/scripts/update.sh | sh -s -- --beta)
# Проверка и установка бета-версии:
natbypass update --beta
# Возврат на стабильную версию:
natbypass update --channel stable-
Атомарная замена: Перед заменой текущий исполняемый файл сохраняется как
natbypass.bak. Если при запуске новой версии произойдет сбой, сторожевой таймер восстанавливает предыдущий рабочий файл. -
Подпись Ed25519: Обновления загружаются исключительно из официального репозитория
jamixm4-crypto/natbypass. Загрузка неподписанных файлов отклоняется на уровне ядра обновления.
NatBypass features an automated two-channel update delivery engine:
-
🟢 Stable Channel: fully validated public releases (
v1.9.220). -
🧪 Beta / Pre-release Channel: newest builds (
v1.9.221-beta.1) with performance optimizations, DPI/TSPU tuning, and fixes.
Open Settings or Update Dialog -> Enable 🧪 Тестовые сборки (Beta) -> Click Download & Install.
Open http://<device-ip>:8080 -> Click Update -> Toggle Beta / Pre-release -> Apply Update.
curl -fsSL https://raw.githubusercontent.com/jamixm4-crypto/natbypass/main/scripts/update.sh | sh -s -- --beta
NatBypass — Decentralized P2P Mesh VPN & DPI Bypass | Лицензия GNU GPLv3
Репозиторий •
Сообщить об ошибке •
Сообщество •
Релизы