Добрый день. Сегодня перестал работать Youtube. С выключенным Kyber в браузере перед почти каждым видео есть задержка 6-10 секунд, во время которой черный экран и кружок загрузки. После этого видео начинает очень медленно грузится.
С включенным goodbyedpi-0.2.3rc1 (файл 1_russia_blacklist.cmd) скорость загрузки становится нормальной, но задержка 6-10 секунд перед видео осталась.
Смотрел в Wireshark, там после открытия видео проходят те самые 6-10 секунд, только после этого приходит ClientHello на домен googlevideo.com (без noDPI) и www.w3.org (с noDPI).
Если пропускать весь трафик через VPN, то такой задержки нет.
Сервер GGC Таттелекома, к которому совершается первое подключение, не отвечает вовремя. Либо goodbyedpi не удаётся обойти замедление при запросах к нему, либо он сам замедлен таким же способом, поэтому не отвечает вовремя.
Спустя какое-то время подключение устанавливается к серверам GGC Ростелекома, они уже быстро отдают видео.
Нет, это тоже не работает. В таком случае сам Youtube блокирует, видимо, из-за того, что IP разные идут на сам youtube и на googlevideo. Нужно целиком все домены через VPN посылать, но тогда в goodbyeDPI нет смысла.
В общем, такая проблема пока только на домашнем Таттелькоме. Добавление в hosts не помогает.
@ValdikSS, а как вы узнали, что не может подключиться к GGC таттелькома? rr1---sn-u5uuxaxjvhg0-ocje.googlevideo.com – это GGC таттелькома? Что-то не вижу его в дампе. Ищу по фильтру tls.handshake.type == 1
В большинстве случаев (9 из 10) видео оттуда не грузится и через 5-6 секунд ютуб переключается на другой сервер, в основном ростелькомовский (иногда другого оператора). Редко встречал, что и ростелькомовский сервер отказываются грузится.
Если прописать эти сервера в hosts файл Windows как
Upd: помогает. Время уменьшилось с 5-6 секунд до 1-2 секунд. Причем эти домены больше не запрашиваются. Но через прокси быстрее получается.
Потом прописал в настройках клиента VPN, чтобы эти четыре сервера шли не напрямую, а через прокси. Тогда работает: ютуб почему-то не обращается к этим серверам и сразу предлагает ростелькомовские. Иногда снова появляется затык, когда ростелькомовский не хочет грузится, но это бывает редко.
Пока так.
@ValdikSS пробовал -5 -e1 --reverse-frag, но это не помогло.
У меня до них пинг 10-20 мс.
С ними пока никаких проблем нет.
Ради интереса заблокировал их тоже. После этого видео начинает грузится с каких-то гугловских серверов с подсети 173.194.X.X, 74.125.X.X, до которых пинг 20-30.
Приветствую, у меня такая же проблема как и у вас, можете объяснить, что нужно сделать, чтобы сразу ютуб всё грузил? Просто прописать в хост “127.0.0.1 rr1---sn-u5uuxaxjvhg0-ocje.googlevideo.com” или что? Я в этом не особо разбираюсь
Но это не гарантирует, что будет работать. Это зависит от того, какой GGC вам гугл предложит, после того как вы заблокируете самые ближайшие к вам. На некоторых есть “замедление” (если это действительно замедление), на некоторых нет.
В Хроме Ctrl-Shift-I, вкладка Network, ввести фильтр googlevideo.com, потом нажать на видео. Если в начале не грузится, то появится красная строка. Нажать на нее, справа будет ссылка на домен googlevideo.com.
Попробовал по вашему методу занести адреса проблемных серверов на Firefox, результат следующий:
Нет ошибки о подключении к кэшу гугла. Первые несколько запросов на видео проходят без проблем, возвращая нормальный ответ. (возможно, огнелис помечает их ошибкой где-то в другом месте?)
Видео перестаёт грузиться, показывая ошибку “что-то пошло не так”
Пробую дальше заносить в хост адреса с обрезанными ответами, их уже около 10, но пока никаких позитивных изменений
UPD: после внесения 20 адресов проблемных серверов - видео перестало грузиться вообще. Редиректа на другие сервера больше не происходит… С другими видео, запрашиваемыми не с этих серверов, проблем пока нет.
Проверьте, не добавили ли вы, как и я, адреса самого гугла, пробив их через whois
По теме, пока получается, что с сервера гугла успевает загрузиться некоторый объём трафика, вне зависимости от того, на каком моменте начать просмотр.
Затем происходит замедление.