diff --git a/docs/changes.txt b/docs/changes.txt index 423b7a6..a42efad 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -350,6 +350,7 @@ blockcheck: restring fooling to testing domain's IPs nfqws,tpws: internal hostlist deduplication to save RAM nfqws,tpws: hostlist/ipset auto reload on file change. no more HUP. nfqws,tpws: --filter-tcp, --filter-udp take comma separated port range list +nfqws,tpws: @ - read config from a file config: marker binaries: remove zapret-winws. add win32. blockcheck, install_easy.sh: preserve user environment variables during elevation diff --git a/docs/quick_start.txt b/docs/quick_start.txt index fb2e5d2..cc08378 100644 --- a/docs/quick_start.txt +++ b/docs/quick_start.txt @@ -112,7 +112,7 @@ badseq может работать только на https и не работа Если кратко, то обычно параметры конструируются так : "--filter-udp=443 'параметры для quic' --new ---filter-tcp=80-443 'обьединенные параметры для http и https' " +--filter-tcp=80,443 'обьединенные параметры для http и https' " Или так : "--filter-udp=443 "параметры для quic" --new diff --git a/docs/quick_start_windows.txt b/docs/quick_start_windows.txt index ce06d5c..ecf5a3c 100644 --- a/docs/quick_start_windows.txt +++ b/docs/quick_start_windows.txt @@ -111,7 +111,7 @@ badseq может работать только на https и не работа Если кратко по мультистратегии, то обычно параметры конструируются так : "--filter-udp=443 'параметры для quic' --new ---filter-tcp=80-443 'обьединенные параметры для http и https'" +--filter-tcp=80,443 'обьединенные параметры для http и https'" Или так : "--filter-udp=443 "параметры для quic" --new diff --git a/docs/readme.eng.md b/docs/readme.eng.md index 01ac2c5..8712526 100644 --- a/docs/readme.eng.md +++ b/docs/readme.eng.md @@ -153,6 +153,8 @@ For BSD systems there is dvtws. Its built from the same source and has almost th nfqws takes the following parameters: ``` + @ ; read file for options. must be the only argument. other options are ignored. + --debug=0|1 --qnum= --daemon ; daemonize @@ -608,6 +610,8 @@ It's for the systems that lack ipset support : Windows and Linux without nftable tpws is transparent proxy. ``` + @ ; read file for options. must be the only argument. other options are ignored. + --debug=0|1|2|syslog|@ ; 1 and 2 means log to console and set debug level. for other targets use --debug-level. --debug-level=0|1|2 ; specify debug level for syslog and @ --bind-addr=|; for v6 link locals append %interface_name : fe80::1%br-lan diff --git a/docs/readme.txt b/docs/readme.txt index 92f7907..f5a35bf 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -225,6 +225,8 @@ nfqws Эта программа - модификатор пакетов и обработчик очереди NFQUEUE. Для BSD систем существует адаптированный вариант - dvtws, собираемый из тех же исходников (см. bsd.txt). + @ ; читать конфигурацию из файла. опция должна быть первой. остальные опции игнорируются. + --debug=0|1 ; 1=выводить отладочные сообщения --daemon ; демонизировать прогу --pidfile= ; сохранить PID в файл @@ -706,6 +708,9 @@ tpws ----- tpws - это transparent proxy. + + @ ; читать конфигурацию из файла. опция должна быть первой. остальные опции игнорируются. + --debug=0|1|2|syslog|@ ; 0,1,2 = логирование на косоль : 0=тихо, 1(default)=подробно, 2=отладка. --debug-level=0|1|2 ; указать уровень логирования для syslog и @ --daemon ; демонизировать прогу diff --git a/docs/windows.txt b/docs/windows.txt index 5679e70..de71421 100644 --- a/docs/windows.txt +++ b/docs/windows.txt @@ -105,6 +105,7 @@ network locations в win10/11. Кое-что есть в powershell. Если в путях присутствуют национальные символы, то при вызове winws из cmd или bat кодировку нужно использовать OEM. Для русского языка это 866. Пути с пробелами нужно брать в кавычки. +При использовании опции @ кодировка в файле должна быть UTF-8 без BOM mark. Существует неочевидный момент, каcаемый запуска winws из cygwin шелла. Если в директории, где находится winws, находится копия cygwin1.dll, winws не запустится.