Столкнулся с проблемой: программа показывает, что доступ к сайту имеется с данным конфигом
-e 1 -q --reverse-frag --wrong-seq
Но по факту это не так
Столкнулся с проблемой: программа показывает, что доступ к сайту имеется с данным конфигом
-e 1 -q --reverse-frag --wrong-seq
Но по факту это не так
Это понятно, но это в том случае, если чек-лист собран от балды. У меня в листе около 20-ти точно моего прова + примерно столько же из тех, в которые мой браузер тычется часто. В итоге вся моя двадцатка пробита, а из сторонних 4 непробиваемых осталось. Мне вполне хватает.
Это так, скрипт вас не обманывает. 1 запрос проходит, ну 2, ну 3, но на стриме такие запросы идут каждые неск. секунд, коробка просто блочит их и все.
Допустим я выставлю 10 проходов и только в одном из десяти доступа к сайту не будет. Тогда программа откинет этот вариант или посчитает успешным (т.к. успешных соединений больше)?
А вот этого я вам не скажу, возможно @Ori объяснит, как автор скрипта.
А в логе гудчека случайно нет строчки вроде DNS-over-HTTPS resolver used: "https://...."
?
Вы просто в теме) А большинство мне кажется используют чеклисты даже не от балды, а просто “из коробки”. Вот для того и было пояснение, что не всегда число “successes” определяет реальный “успех”
привет.
строку Your Google Cache Server web address:
я нашёл, а откуда конфиг брать
-e 2 --fake-with-sni www.google.com --native-frag --wrong-chksum --frag-by-sni
Я не понял.
Привет, что с этим тестом делать?
Это и есть конфиг, его пробуй, он твой сервер пробивает.
Распаковать и закинуть в папку Strategies\GoodbyeDPI, а потом при сканировании выбрать именно эту стратегию - TEST
Открываешь папку goodbyedpi-0.2.3rc3-2 или как там она у тебя называется, находишь там файл 1_russia_blacklist_YOUTUBE.cmd, открываешь этот файл в блокноте, выделяешь то, что на скрине и вставляешь вместо него
Сохраняешь файл, запускаешь и пробуй как ютуб будет себя вести. При копипасте аккуратней, никаких лишних пробелов, иначе сломаешь код.
А где стратегии брать вообще просветите?
Или лазить по всему форуму выискивая их?
@Ori можно для чекера добавить, чтобы в конце проверки, если сайт(ы) не работает(ют) не на одной тактике (и проходе), выводить список в лог этих сайтов.
В папке Strategies их полтора десятка дефолтных, выбирай - не хочу.
Значит, все проверки шли через него. Попробуйте включить этот doh (безопасный dns) в своем браузере, может быть, заработает?
Она чуть выше, над списком всех сайтов
Testing (8/65): -e 2 --fake-with-sni www.google.com --native-frag --wrong-chksum --frag-by-sni
Но этот алгоритм на будущее, как в принципе в логе искать рабочие варианты
Сейчас то вам прям готовый вариант предложен для cmd
start "" goodbyedpi.exe -e 2 --fake-with-sni www.google.com --native-frag --wrong-chksum --frag-by-sni --blacklist ..\russia-blacklist.txt --blacklist ..\russia-youtube.txt
Правильный. Про то что с логом делать вам уже выше написали. Fake-with-sni не очень эффективно с некоторых пор, т.к. роскомнадзорники научились с ним бороться. Лучше fake-from-hex пробовать.
Откинет. Учитывается наихудший проход.
Хорошая идея. Буду ли я это добавлять в cmd-скрипт? Хз. Я уже тут ни раз писал, что batch не имеет даже поддержки массивов, в итоге простейшая задача превращается в сооружение из костылей. Я не особо хочу его дальше развивать.
В реализацию на go точно добавлю.
Но зато очень эффективно на сайтах на TLS 1.2 - без этой опции например у меня они просто не открываются или вылетают с ошибклй SSL.
Лучший результат такой, но на РТ ютюб заводится на --set-ttl 5, что-то с тактикой не так. Может из-за того что --fake-gen приоритетней, не знаю.
Strategies with 70/83 successes:
-e 1 -q --reverse-frag --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 5 --set-ttl 4
-e 1 -q --reverse-frag --frag-by-sni --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 5 --set-ttl 4
-e 1 -q --reverse-frag --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 10 --set-ttl 4
-e 1 -q --reverse-frag --frag-by-sni --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 10 --set-ttl 4
-e 1 -q --reverse-frag --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 15 --set-ttl 4
-e 1 -q --reverse-frag --frag-by-sni --fake-from-hex 1603030135010001310303424143facf5c983ac8ff20b819cfd634cbf5143c0005b2b8b142a6cd335012c220008969b6b387683dedb4114d466ca90be3212b2bde0c4f56261a9801 --fake-gen 15 --set-ttl 4
пс. Про бат скрипт я не писал, это вы уже догадку предположили) я поддерживаю нормальные языки, хоть go мне не знаком). Это наверно вы так подумали потому что я сказал что бат в некотором смысле удобен и проще, для ординарных задач), или может быть уже на автомате, бат скрипт у народа выстрелил первым в инструкциях, теперь они к нему на долго прицепились)