Всем привет!
Прошло уже два месяца с тех пор как цензурщики решили незаконно устроить что-то типа перманентной DDOS атаки на googlevideo.com (не знаю, я совсем не шарю в тонкостях) и Youtube перестал грузиться на домашних интернет провайдерах.
Возможно, кто-то за это время смог придумать способ обхода данной ситуации?
Если конкретно, то нужен способ обхода для простых смертных, не имеющих свой домашний сервер и тех кто ни разу не лазил в настройки роутера. Тех, кто покупает ноутбуки Apple, чтобы слиться с серой массой, кто ни знает ничего кроме Chome и Safari. В общем, для городского среднеклассного нормиса.
Читал на этом форуме, про ByeDPI. Пишут про него много хорошего, но увы, для пользователей Мас нет вариантов. Возможно, кто-то знает альтернативы с подобной функцией?
Может быть, существует хитрый способ запуска этой программы в оболочке Wine?
Самый простой способ разные vpn точнее прокси расширения для браузера (подойдёт любое нормально работающее vpn расширения)
Не так давно я установил моему пожилому соседу пару “vpn” расширений, он остался доволен.
Если вы параноик и не доверяете подобным расширениям,то можно использовать tor.
(в последнее время похоже многие мосты блокируются,но WebTunnel или Snowflake скорее всего будет хорошо работать)
ТОР сейчас тот еще “вариант”
иногда ютуб пишет что “вы бот. залогиньтесь”
так же нередки теневые баны аккаунтов даже за антибаннеры. а уж известные всем EXIT ноды ТОРа уж точно в серых списках как минимум ограничений по скорости
p,s, на многих провайдерах забанены почти все ТОР IPv4 vanilla, IPv4 OBFS4 “свежие”. но да. пока еще webtunnel и snowflake неплохо работают
p.p.s. пока речь не идет о бане по ИП (причем как со стороны РКН так и гугла) нередко достаточно byedpi / zapret / goodbyedpi
Есть также расширение от “Дождя”. Правда, всего 3 часа в день. Но будет хорошей мотивацией “не залипать” за ютубом. Кстати, похоже что тему про него похоронили после восстановления из бэкапа.
А я использую webtunnel+tor чтобы обойти ограничение скорости Йоты для линуксовых репозиториев (хоть тариф и для модема, но похоже все популярные зеркала в списке на снижение). Забавно.
у меня с 3х разных EXIT в NL не давало качать yt-dlp
а вот Австрия сработала. но я не знаю какие там лимиты самого ТОРа и тем более ютуба по скорости. сколько там для 4К видео нужно avc1/etc ?
Я тут интересную штуку сейчас изобрел: yt-dlp https://www.youtube.com/watch?v=blablabla -f bv+ba/b --proxy socks5h://127.0.0.1:9150 -o - | ffmpeg -i pipe: -c copy output.mkv
Сначала yt-dlp получает адреса видео через прокси от тора, а потом передает их ffmpeg’у через pipe, который качает напрямую, без прокси, силами gdpi. Вроде как работает, но я не уверен, надо ещё тестить.
Хотя я щас потестил и это почему-то ещё медленнее чем просто через тор качать.
С выключенным gdpi тоже работает, что странно…
Окей, там можно без pipe обойтись: yt-dlp https://www.youtube.com/watch?v=blablabla -f bv+ba/b --proxy socks5h://127.0.0.1:9150 --downloader ffmpeg
Я так понимаю ffmpeg качает медленно из-за того что он проигрывает видео внутри себя прежде чем его записать, а yt-dlp записывает напрямую. Надо попробовать другую внешнюю качалку.
да там много вариантов для одного только yt-dlp и тем более браузеров
но сильно зависит от конкретного провайдера. от РКН и дальнейшей “борьбы”. да и сам гугл слишком активно взялзя за ограничения/баны
IPv6 если есть и не режут скорость
QUIC если провайдер не банит и доступ без прокси
byedpi/zapret/goodbyedpi
самый разные прокси (в том числе ТОР с оговорками. опера-прокси у кого работает.) или ВПН
свой “сервер” если РКН не банит ИП хостинга и не режет протокол
что то совсем “странное” вроде генераторов ВПН или совсем мутных “альтернатив” ТОРа с p2p
p.s. про сам yt-dlp yt-dlp --proxy "" -r 1000K --extractor-args "youtube:formats=dashy" -N 4
тут ютуб режет скорость (у меня %curl1% это один из вариантов через SET curl2=c:\path\curl.exe ибо http3/quic это curl из chocolatey / winget / msys2) yt-dlp --proxy "" -r 1000K --force-ipv4 --downloader %curl3% --downloader-args "-4 --http3-only"
(можно ipv6. можно без QUIC.)
ютуб тоже ограничивает но скорость только одного потока. а их можно (не знаю сколько там лимиты. 100+? или хоть 100500 если роутер потянет) yt-dlp --proxy "" -r 1000K --force-ipv6 --external-downloader aria2c --external-downloader-args "-c -j10 -x10 -s10 -k1M --max-tries=100 --retry-wait=60
Моя идея была проще: получить через прокси чужие адреса GGC, например из каких-нибудь условных Нидерландов, но выкачать само видео с них напрямую, минуя прокси.
В итоге я сейчас вот к такому банальному варианту пришел: yt-dlp https://www.youtube.com/watch?v=blablabla --proxy http://127.0.0.1:9180 --downloader aria2c --downloader-args aria2c:"--all-proxy="
Прокси отдает Тор, только надо в torrc добавить HTTPTunnelPort 9180 (aria не может в socks). А скачивает aria напрямую.
Вариант с курлом, через сокс yt-dlp https://www.youtube.com/watch?v=blablabla --proxy socks5h://127.0.0.1:9150 --downloader curl --downloader-args curl:"--noproxy *"
Aria, с параметрами из твоего поста (кстати, спасибо за инфу; а то я раньше только нативно через yt-dlp качал, так что не знал что в aria передать): yt-dlp https://www.youtube.com/watch?v=blablabla -r 1000K --proxy http://127.0.0.1:9180 --downloader aria2c --downloader-args aria2c:"-c -j10 -s10 -x10 -k1M -m100 --retry-wait=10 --all-proxy="
Вроде работает без проблем, закачка идет напрямую с иностранных GGC.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0
curl: (35) Recv failure: Connection was reset
0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.0M 100 10.0M 0 0 1233k 0 0:00:08 0:00:08 --:--:-- 1449k
1263128
QUIC connect to 172.217.130.160 port 443 failed: Could not connect to server
Failed to connect to rr16---sn-axq7sn76.googlevideo.com port 443 after 30066 ms: Could not connect to server
curl: (7) Recv failure: Connection was reset
quic блочат для *.googlevideo.com stateless режимом только на адресах гугла в РФ и гугл кешей в РФ. На адреса за пределами РФ quic *.googlevideo.com работает, но замедляется. (Скорее всего как раз для этого в начале августа ркн и собирал ip адреса гугл кешей у провайдеров)
tracert -6 rr1---sn-5goeenez.googlevideo.com
2 12 ms 14 ms 16 ms 2a00:62c0::6
3 * * * Превышен интервал ожидания для запроса.
4 * * * Превышен интервал ожидания для запроса.
5 34 ms 23 ms 25 ms 2a01:620:1:2090::2
6 * 30 ms * 2001:4860:0:1::17f3
7 * * * Превышен интервал ожидания для запроса.
8 44 ms 60 ms 40 ms 2001:4860::c:4001:7ba
9 56 ms 64 ms 39 ms 2001:4860::9:4001:44d
10 45 ms 39 ms 53 ms 2001:4860:0:1::683f
11 42 ms 51 ms 48 ms arn11s14-in-f6.1e100.net [2a00:1450:400f:1::6]
tracert -4 rr1---sn-5goeenez.googlevideo.com
3 33 ms 24 ms 41 ms 213.59.232.182
4 66 ms 37 ms 34 ms 217.107.120.223
5 52 ms 70 ms 52 ms 5.143.253.245
6 30 ms 38 ms 33 ms 192.178.241.63
7 34 ms 32 ms 45 ms 192.178.241.66
8 69 ms 97 ms 52 ms 209.85.255.116
9 98 ms 75 ms 61 ms 108.170.234.90
10 62 ms 85 ms 43 ms 192.178.73.203
11 50 ms 43 ms 41 ms 142.251.239.121
12 44 ms 73 ms 54 ms arn11s14-in-f6.1e100.net [74.125.111.6]
Возможно 403 - это когда ip иностранный, но гугл как-то определяет, что ты из России? Точнее при несовпадении ggc для данного ip и того ggc, который гугл тебе назначил. Может такое быть?.. Меня наверно куки выдают, а без кук записывают в боты