bol-van / zapret-win-bundle

zapret and blockcheck binary bundle for windows
351 stars 61 forks source link

Улучшить блокчек #18

Closed vadimk1337 closed 1 month ago

vadimk1337 commented 1 month ago

У меня для quick параметр который я просто нашёл в дисскусиях и он рабочий --filter-udp=443 --hostlist="%~dp0list-youtube.txt" --dpi-desync=fake --dpi-desync-repeats=5 --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^

Но блокчек просто сделает так: rr4---sn-jvhnu5g-c35d.googlevideo.com

Всёдело в том что он не проверяет --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" А без него работать не будет. Надо чтобы это интегрировать в сам блокчек чтобы он ещё и проверял из папки zapret\files\fake

Он бы после check http3 QUIC (default : Y) (Y/N) ? y Запрашивал ещё и fake, надо было бы написать quic_initial_www_google_com он бы брал из папки zapret-win-bundle\blockcheck\zapret\files\fake

и потом бы спрашивал искать только с fake или fake+без fake. Это уже не специфичный случай, это уже база. Потому что блокчек без фейков уже не вывозит.

bol-van commented 1 month ago

Это частные случаи, которые загромождают прогу. Их может быть в будущем великое множество. Делать комбайн из частных случаев точно не стану. Чтобы решить этот вопрос специально созданы переменные PKTWS_EXTRA

В blockcheck внесена поддержка переменных TPWS_EXTRA - для tpws PKTWS_EXTRA - для nfqws/dvtws/winws эти переменные добавляются к параметрам тестовых запусков соотв демонов

основное применение - включение разных внешних пейлоадов

PKTWS_EXTRA="--dpi-desync-fake-tls=/opt/zapret/files/fake/tls_clienthello_www_google_com.bin" ./blockcheck.sh

чтобы не уродовать код скрипта ради сиюминутных частных веяний и хотелок