v69

bol-van/zapretv69Nov 19, 2024by github-actions[bot]

AI Summary

This release introduces advanced DPI desync strategies (multisplit, multidisorder), renames several parameters, adds Android support, and refines the blockcheck tool.

Key Highlights

  • New 'multisplit' and 'multidisorder' DPI desync strategies.
  • Parameter renames (split -> fakedsplit, disorder -> fakeddisorder) and deprecations.
  • Added Android binaries (API level 21+) and OpenWrt APK support.
  • Refactored blockcheck with new strategies and CURL_OPT variable.

New Features

  • Support for multisplit and multidisorder DPI desync.
  • Random ip_id assignment in dvtws.
  • Android API 21+ binaries.
  • OpenWrt APK package manager support.
  • blockcheck supports new multisplit strategies and shows working strategies summary.

Full Release Notes

### zapret v69

* nfqws,tpws : поддержка сплита на нескольких позициях : `multisplit` и `multidisorder`
* nfqws : переименование `split` => `fakedsplit` , `disorder` => `fakeddisorder`. старые варианты остаются как синонимы.
* nfqws : депрекация `--dpi-desync-split-http-req`, `--dpi-desync-split-tls`. старые параметры добавляют split позиции к списку.
* nfqws : `split2` и `disorder2` становятся синонимами `multisplit` и `multidisorder`. сохраняется автоматическая split позиция 2, если не указано `--dpi-desync-split-pos`.
* nfqws : отмена `seqovl` без отмены desync в случае превышения MTU. только для Linux.
* nfqws : `seqovl` берет позиционные маркеры для disorder и только число для split
* tpws : депрекация `--split-http-req` , `--split-tls`. старые параметры добавляют split позиции к списку.
* tpws : `--tlsrec` берет позиционные маркеры, а не только фиксированные смещения
* tpws : депрекация `--tlsrec-pos`. старый параметр создает абсолютный положительный маркер.
* tpws : починка не срабатывающего мультисплита через `--fix-seg`
* nfqws,tpws : назначение владельца лог файлам и автохостлисту после парсинга всех опций
* nfqws,tpws : установка переменной окружения EXEDIR для использования в `@config`
* dvtws : установка рандомного поля ip_id вместо нулевого
* repo : бинарники для android API level 21+ (Android 5.0)
* install_easy : поддержка APK package manager в openwrt
* blockcheck : убран вопрос "игнорировать сертификаты"
* blockcheck : убраны переменные IGNORE_CA, CURL_VERBOSE. вместо них добавлена переменная CURL_OPT.
* blockcheck : поддержка новых стратегий multisplit
* blockcheck : переработка порядка тестирования стратегий
* blockcheck : показ всех рабочих стратегий в summary
* багфиксы