diff --git a/docs/manual.md b/docs/manual.md index 2762691..5927402 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -5152,43 +5152,43 @@ blockcheck2 будет выдавать параметры стратегий б ## Shell переменные -``` -CURL - замена программы curl -CURL_MAX_TIME - время таймаута curl в секундах -CURL_MAX_TIME_QUIC - время таймаута curl для quic. если не задано, используется значение CURL_MAX_TIME -CURL_MAX_TIME_DOH - время таймаута curl для DoH серверов -CURL_CMD=1 - показывать команды curl -CURL_OPT - дополнительные параметры curl. `-k` - игнор сертификатов. `-v` - подробный вывод протокола -CURL_HTTPS_GET=1 - использовать метод GET вместо HEAD для https -CURL_PAD - добавлять к каждому запросу curl мусорные заголовки длиной не более PAD_MAX_HEADER байт (4000 по умолчанию) на указанное число байт. Учитывается полная длина вместе с названием хедера, полем данных и EOL. Полезно для проверки блока в стиле "16 кб" на ресурсе без своей большой страницы для скачивания, поскольку этот блок срабатывает по суммарному числу переданных байт, а не по тому, сколько из них было настоящим ответом. Независимо от CURL_HTTPS_GET, используйте то, что подходит для конкретной цели -PAD_MAX_HEADER - максимальная длина в байтах поля данных одного хедера для паддинга CURL_PAD. длина может быть превышена на не болеее, чем 14 символов, для последнего хедера, если последний хедер вместе с названием и EOL мог бы получиться менее 14 символов -DOMAINS - список тестируемых доменов или доменов с URI через пробел -TEST - имя теста -IPVS=4|6|46 - тестируемые версии ip протокола -ENABLE_HTTP=0|1 - включить тест plain http -ENABLE_HTTPS_TLS12=0|1 - включить тест https TLS 1.2 -ENABLE_HTTPS_TLS13=0|1 - включить тест https TLS 1.3 -ENABLE_HTTP3=0|1 - включить тест QUIC -REPEATS - количество попыток тестирования -PARALLEL=0|1 - включить параллельные попытки. может обидеть сайт из-за долбежки и привести к неверному результату -SCANLEVEL=quick|standard|force - уровень сканирования -BATCH=1 - пакетный режим без вопросов и ожидания ввода в консоли -HTTP_PORT, HTTPS_PORT, QUIC_PORT - номера портов для соответствующих протоколов -SKIP_DNSCHECK=1 - отказ от проверки DNS -SKIP_IPBLOCK=1 - отказ от тестов блокировки по порту или IP -PKTWS_EXTRA_POST - дополнительные параметры nfqws/dvtws/winws, указываемые после основной стратегии -PKTWS_EXTRA_POST_1 .. PKTWS_EXTRA_POST_9 - отдельно дополнительные параметры, содержащие пробелы -PKTWS_EXTRA_PRE - дополнительные параметры для nfqws/dvtws/winws, указываемые перед основной стратегией -PKTWS_EXTRA_PRE_1 .. PKTWS_EXTRA_PRE_9 - отдельно дополнительные параметры, содержащие пробелы -DNSCHECK_DNS - список сторонних DNS через пробел для тестирования подмены DNS -DNSCHECK_DOM - список доменов через пробел для тестирования подмены DNS -SECURE_DNS=0|1 - принудительно выключить или включить DoH -DOH_SERVERS - список URL DoH через пробел для автоматического выбора работающего сервера -DOH_SERVER - конкретный DoH URL, отказ от поиска -UNBLOCKED_DOM - незаблокированный домен, который используется для тестов IP block -SIMULATE=1 - включить режим симуляции для отладки логики скрипта. отключаются реальные запросы через curl, заменяются рандомным результатом. -SIM_SUCCESS_RATE= - вероятность успеха симуляции в процентах -``` +| Переменная | Назначение | +| :--------- | :--------- | +| CURL| замена программы curl | +| CURL_MAX_TIME | время таймаута curl в секундах | +| CURL_MAX_TIME_QUIC | время таймаута curl для quic. если не задано, используется значение CURL_MAX_TIME | +| CURL_MAX_TIME_DOH | время таймаута curl для DoH серверов | +| CURL_CMD=1 | показывать команды curl | +| CURL_OPT | дополнительные параметры curl. `-k` - игнор сертификатов. `-v` - подробный вывод протокола | +| CURL_HTTPS_GET=1 | использовать метод GET вместо HEAD для https | +| CURL_PAD | добавлять к каждому запросу curl мусорные заголовки длиной не более PAD_MAX_HEADER байт (4000 по умолчанию) на указанное число байт. Учитывается полная длина вместе с названием хедера, полем данных и EOL. Полезно для проверки блока в стиле "16 кб" на ресурсе без своей большой страницы для скачивания, поскольку этот блок срабатывает по суммарному числу переданных байт, а не по тому, сколько из них было настоящим ответом. Независимо от CURL_HTTPS_GET, используйте то, что подходит для конкретной цели | +| PAD_MAX_HEADER | максимальная длина в байтах поля данных одного хедера для паддинга CURL_PAD. длина может быть превышена на не болеее, чем 14 символов, для последнего хедера, если последний хедер вместе с названием и EOL мог бы получиться менее 14 символо |в +| DOMAINS | список тестируемых доменов или доменов с URI через пробел | +| TEST | имя теста | +| IPVS=4|6|46 | тестируемые версии ip протокола | +| ENABLE_HTTP=0|1 | включить тест plain http | +| ENABLE_HTTPS_TLS12=0|1 | включить тест https TLS 1.2 | +| ENABLE_HTTPS_TLS13=0|1 | включить тест https TLS 1.3 | +| ENABLE_HTTP3=0|1 | включить тест QUIC | +| REPEATS | количество попыток тестирования | +| PARALLEL=0|1 | включить параллельные попытки. может обидеть сайт из-за долбежки и привести к неверному результату | +| SCANLEVEL=quick|standard|force | уровень сканирования | +| BATCH=1 | пакетный режим без вопросов и ожидания ввода в консоли | +| HTTP_PORT, HTTPS_PORT, QUIC_PORT | номера портов для соответствующих протоколов | +| SKIP_DNSCHECK=1 | отказ от проверки DNS | +| SKIP_IPBLOCK=1 | отказ от тестов блокировки по порту или IP | +| PKTWS_EXTRA_POST | дополнительные параметры nfqws/dvtws/winws, указываемые после основной стратегии | +| PKTWS_EXTRA_POST_1 .. PKTWS_EXTRA_POST_9 | отдельно дополнительные параметры, содержащие пробелы | +| PKTWS_EXTRA_PRE | дополнительные параметры для nfqws/dvtws/winws, указываемые перед основной стратегией | +| PKTWS_EXTRA_PRE_1 .. PKTWS_EXTRA_PRE_9 | отдельно дополнительные параметры, содержащие пробелы | +| DNSCHECK_DNS | список сторонних DNS через пробел для тестирования подмены DNS | +| DNSCHECK_DOM | список доменов через пробел для тестирования подмены DNS | +| SECURE_DNS=0|1 | принудительно выключить или включить DoH | +| DOH_SERVERS | список URL DoH через пробел для автоматического выбора работающего сервера | +| DOH_SERVER | конкретный DoH URL, отказ от поиска | +| UNBLOCKED_DOM | незаблокированный домен, который используется для тестов IP block | +| SIMULATE=1 | включить режим симуляции для отладки логики скрипта. отключаются реальные запросы через curl, заменяются рандомным результатом. | +| SIM_SUCCESS_RATE= | вероятность успеха симуляции в процентах | ## Почему не открывается