Releases: bol-van/zapret
Releases · bol-van/zapret
v69.8
v69.7
zapret v69.7
- nfqws,tpws: параметр --comment. любые комментарии в любом месте.
- nfqws: предупреждение о возможной "ТРЭШ ФЛУД" конфигурации. Когда пишите --dpi-desync-any-protocol без --dpi-desync-cutoff и используете методы с фейками. Это не всегда плохо, но когда плохо, то очень плохо.
- winws: многократное снижение использования процессора за счет отказа от процессинга пустых TCP ACK пакетов в --wf-tcp
- nfqws: в android версии исправлен bad system call при завершении процесса
v69.6
zapret v69.6
- nfqws: Установка NETLINK_NO_ENOBUFS для NFQUEUE. Решает проблему с аварийным выходом процесса на некоторых системах (keenetic).
- init.d: Унификация custom скриптов для linux. Удалены
init.d/{openwrt,sysv}/custom.d.examples
. Скрипты теперь имеют формат как раньше для sysv, примеры находятся в `init.d/custom.d.examples.linux'. Совместимость со старым openwrt вариантом сохраняется. - init.d: Новый custom скрипт
20-fw-extra
. Например, для тех, кому нужно дурить трафик через nfqws только с одного входящего интерфейса и не дурить с остальных. - init.d: Новый custom скрипт
50-wg4all
. Ищет в ядре udp пакеты wireguard handshake initiation на любые порты и перенаправляет на nfqws.
v69.5
zapret v69.5
- nfqws,tpws: опция проверки параметров командной строки без фактического запуска
--dry-run
- install_easy: проверка параметров командной строки tpws и nfqws
v69.4
zapret v69.4
- nfqws: обрамление фейками обоих сегментов в fakedsplit/fakeddisorder
- nfqws: задание содержимого фейков в fakedsplit/fakeddisorder через --dpi-desync-fakedsplit-pattern
- багфиксы
v69.3
zapret v69.3
- nfqws,tpws: фиксированные hostlist и ipset. значения указываются в командной строке через запятую и не меняются.
--hostlist-domains
--hostlist-exclude-domains
--ipset-ip
--ipset-exclude-ip
- номера релизов и commit hash при сборке на github. дата/время сборки при самостоятельной сборке.
- облегченный релиз для openwrt и прошивок
- sha256sum: контрольные суммы всех файлов внутри binaries
v69.2
zapret v69.2
- nfqws,tpws: новый параметр
--skip
для временного исключения профиля без удаления параметров - nfqws: новый параметр
--methodeol
. убрать пробел послеHost:
и добавить\n
перед методом - init.d: не использовать pgrep в sysv для совместимости с busybox (keenetic, прошивки, alpine)
v69.1
zapret v69.1
- tpws : исправлена логика процессинга хостлистов в режиме --socks5-hostname и логика обработки неизвестного протокола с хостлистами.
- 10-keenetic-udp-fix : лечащая добавка для кинетика против отсутствия маскарада без ndmmark
v69
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
- багфиксы
v68
- Удалены binaries. Binaries теперь только в релизах, собираемых через github actions.
- Русская документация переведена в markdown.
- nfqws,tpws: альтернативное использование знака '$' для чтения параметров запуска из файла :
$<config_file>
- uninstall_easy.sh: предложение удалить зависимости на openwrt
- install_easy.sh: предложение скачивать хостлисты в режиме фильтрации
autohostlist
- Багфиксы