GoodCheck - блокчек-скрипт для GoodbyeDPI, Zapret, ByeDPI

попробуй curl (только из winget / chocolatey / msys2 / etc. так как встроеный в винду не понимает QUIC)

curl -v -o NUL --http3-only https://http3.is/

должно быть
< HTTP/3 200

Так и есть. Скрипт от Ori тоже по курлу проверяет, он пишет что все серваки доступны. С браузером что-то, скорее всего. Флаги перепроверил, ставил что enabled, что default, до лампочки. Забавно, что в фаерфоксе http3 заработал, но не работает цензор. А в хроме работает цензор, но не работает http3. ̶Т̶а̶к̶ ̶в̶ы̶п̶ь̶е̶м̶ ̶ж̶е̶ ̶з̶а̶ ̶т̶о̶,̶
В общем, хорошо,что хотя бы так, без http3, работает.

ну вариант поставить чтото еще на Chromium
Brave / Opera / Vivaldi / etc. да даже Edge использовать
иногда на удивление многие результаты отличаются

Сделал тест-лист для мультисплит/мультидисордер запрета. Возможно какие-то варианты там - полная ерунда, т.к. я ещё не разобрался как там правильно параметры сочетаются.

Апдейт 0.8.2:

  • добавлена проверка мультисплит/мультидисордер
  • переделана механика чтения листов стратегий, чтобы можно было пихать дубликаты и они сами откидывались

Ссылка на onedrive

Я теперь в Торе использую версию Запрета от Flowseal для разблокировки клиентского Дискорда. Оказалось они совместимы и могут работать одновременно не мешая друг другу :slightly_smiling_face:

Так и сделал. Основной браузер Ungoogled Chromuim, в нём QUIC не работает. Поставил Brave - тоже не работает. Поставил портабель Srware Iron - заработало. Интересно.

как вариант
разные версии chromium
разные библиотеки http3
может какие то внутренние “флаги” другие

даже firefox довольно сильно отличается “последний” от ESR сборки (тот же TOR browser на нем)
не говоря о том что в about:config много настроек и далеко не у всех они по дефолту

Спойлер

вон у меня 3и curl
и версии библиотек часто у них разные
как и успех/провал тестов на Ростелеком IPv4

nghttp2/1.64.0 ngtcp2/1.8.1 nghttp3/1.6.0

Подскажите пожалуйста по такому вопросу, касательно стратегий от GoodCheckGoGo (0.8.0).

Нашел в сети (github) форк ByeDPIAndroid - ByeByeDPI (v1.3.8), приложение для смартфонов, телевизоров и т.п работающих под Android. Подкупила его фича проверки стратегий - прога сама проверяет и выдает приемлемые стратегии, правда максимум что удалось, это 65% успеха (ростелеком) и ни одна стратегия так и не заработала - SmartTubeBeta не может достучаться до ютуба, валится на хендшейке ssl. Тест ютуба валился, а просто гугла - проходит.

В связи с чем появилась идея - есть рабочий конфиг под GoodbyeDPI, можно-ли его адаптировать под ByeDPIAndroid, который по сути есть ByeDPI? Быстым гуглинго маппинга флагов не нашел.

С такими вопросами вам лучше к авторам byedpi/goodbyedpi в соответствующих темах обращаться, они лучше знают внутреннюю механику работы флагов в своих программах.

Можете раздать интернет с телефона на комп, и прогнать гудчеком тест byedpi, мб он вам найдет рабочее что-нибудь. Это всё что я могу предложить.

Т.Е По твоему мнению настройки ByeDPI на ByeDPIAndroid не сработают?

Хм? Где я подобное сказал?

Значит я формулировку не так понял, спасибо.

Кстати с учётом, что в официальных chromium/chrome относительно скоро планируют выпилить поддержку manifest v2 (и, отвалятся ряд расширений - тот же ublock, например), рекомендую посмотреть в сторону Thorium. Ну и да, quic в нём работает нормально.

Спасибо, заколю закладочку.
У меня с этим quic прямо мистика - в хромиуме неработал-неработал, потом как-то взял и бац - заработал. Не после апдейта браузера или изменений каких-то где-либо, просто так. А потом взял и перестал работать, тоже внезапно. Живёт своим умом, короче.
В айроне работает стабильно и всегда. Пока. :slight_smile:

Приветствую, такой вопрос, можно, пж, добавить вывод пинга в Goodcheck? Хотелось бы найти более быструю стратегию обхода

Ori, еще момент интересный нашел в логах Goodcheck. В вложении есть лог. В самом конце выведены стратегии, самая лучшую вывело 20 из 31 сайтов, хотя есть 23/31 (если через поиск найти) и он не выводится в конце. Можешь посмотреть пж? Как я понял это из-за второго прохода скорее всего.
Log_GoodCheck_27-11-2024_11-58-20.txt (76,1 КБ)

Не вижу необходимости. Скорость заметно ниже только с wssize (и, возможно, с syndata). Остальные параметры, насколько мне известно, влияют несущественно.

Так и должно быть. Учитывается лишь наихудший проход. Если в первом проходе 18/31, а во втором 23/31 - результат записывается как 18/31.

Кроме того, батник я в принципе не планирую как-то улучшать или менять, так как давно передалал всё это добро на golang, а стартовый пост просто не могу обновить. Актуальная версия есть у меня в профиле или тут где-то в последних сообщениях.

А почему бы скрипт на Go на github не выложить?

Потому что мне лень.

1 Like