Releases: bol-van/zapret
Releases · bol-van/zapret
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
- Багфиксы
v67
- nfqws,tpws : дедупликация хост-листов
- nfqws,tpws : автоматическая перезагрузка файлов хост-листов и ipset при изменения файла
- nfqws,tpws :
--filter-tcp
,--filter-udp
принимают порты и диапазоны портов через запятую - nfqws,tpws : чтение параметров командной строки из файла :
@<config_file>
- mdig :
--dns-make-query
,--dns-parse-query
для DNS запросов через сторонний канал (например, DoH) - blockcheck: использование DoH при подмене DNS
- blockcheck: тестовое дурение только IP:port тестируемого домена. все остальное не затрагивается.
- blockcheck: не требует root , если
SKIP_PKTWS=1
или система - MacOS - blockcheck, install_easy: сохраняют переменные окружения при повышении привилегий до root
- config: маркер
<HOSTLIST_NOAUTO>
- binaries: удалено
win64/zapret-winws
в пользуzapret-win-bundle
- binaries: добавлено
win32
. отдельный репозиторий для 32 битной версии удален. - binaries: в
win32
иwin64
помещена сжатая upx копия cygwin1.dll для 32 и 64 битных архитектур соответственно - Различные багфиксы
v66
- Переосмысление системы запуска под linux, openwrt, macos. Совместимость со старыми конфигами потеряна. Читайте
выбор параметров
в readme.txt иdocs/quick_start.txt
init.d/openwrt-minimal
: небольшие скрипты запуска tpws на openwrt с минимальным обьемом свободного места на диске