Клешни постепенно сжимаются.
С момента замедления YouTube, по данным СМИ, его трафик снизился на 50%. Роскомнадзор активно блокирует VPN-сервисы.
Опрос в моем Telegram-канале от 15 августа показывает, что половина пользователей начинают рассматривать переход на отечественные платформы:

Остальные 50% просто оптимисты:)
Остальные 50% просто оптимисты:)

Все больше блогеров переносят свои видео с YouTube, и вероятно, в ближайшие месяцы нас ожидает полная блокировка ресурса.
Лягушку медленно нагревают, давая ей время адаптироваться

Очень надеюсь, что этого не произойдет, потому что YouTube — это не только развлекательный или политический контент, но и тысячи часов образовательного материала, созданных тысячами людей со всего мира

В этой статье я расскажу о способе обхода замедления через прокси.
Это то, как я сейчас пользуюсь YouTube.
В отличие от бесплатных VPN-сервисов или GoodbyeDPI, которые требуют постоянной настройки параметров, прокси у меня работает без нареканий месяцами.

Из этой статьи вы узнаете:

  • Чем отличается прокси от VPN

  • Как скачивать видео из YouTube в 1080p и 4K без VPN

  • Как использовать прокси для просмотра ютуба

  • Как легко(одной командой) поднять свой личный прокси‑сервер

Для обоих вариантов прокси я подготовил статистику по загрузке видео*

В чем разница между прокси и VPN

Прокси обычно настраивается на уровне отдельных приложений (браузеров, мессенджеров), в то время как VPN работает на системном уровне и шифрует весь трафик.

Настройка прокси в Telegram
Настройка прокси в Telegram

Обычно прокси работает гораздо быстрее, так как ему не требуется тратить ресурсы на шифрование данных, в то время как VPN обеспечивает большую безопасность и анонимность.

Настроить прокси можно для множества программ, таких как Firefox, Telegram, Android Studio и многих других.
Недавно многие разработчики жаловались на ограничения от JetBrains на скачивание их IDE-продуктов из России, но это легко обходится с помощью их собственного Toolbox:

Toolbox от JetBrains. Сами создали ограничения и добавили функционал для обхода)
Toolbox от JetBrains. Сами создали ограничения и добавили функционал для обхода)

Достаточно задать иностранные прокси, и вы сможете скачать необходимые продукты.
То же самое касается и Android Studio с ограничениями на скачивание плагинов.
В этом смысле прокси позволяют настраивать подключение точечно, без необходимости перенаправлять весь трафик системы.

Скачиваем видео с ютуба в высоком качестве

Начинаем с первого способа.
Будем скачивать видео на Android через самый популярный загрузчик видео в RuStore

(Приложение можно скачать ещё и из 4PDA)

Последнее время мне часто пишут люди, которые переносят видео с YouTube на отечественные платформы.
Я внёс в приложение поддержку встроенных прокси, так что вам не потребуется использовать VPN.
Приложение умеет скачивать видео не только с YouTube, но и с VK Видео, RuTube, Дзен, Pinterest, Twitch и многих других ресурсов.

Если кому интересно, то работу с прокси я реализовал следующим образом:

// Код для создания OkHttp клиента с авторизацией прокси

val proxyAuthenticator = Authenticator { route, response ->
    
    val credential = Credentials.basic(proxyInfo.username, proxyInfo.password)
    
    response.request.newBuilder()
        .header("Proxy-Authorization", credential)
        .build()
}

return OkHttpClient.Builder()
       .retryOnConnectionFailure(true)
       .proxyAuthenticator(proxyAuthenticator)
       .proxy(proxy = Proxy(Proxy.Type.HTTP,InetSocketAddress(proxyInfo.host, proxyInfo.port)))
       .callTimeout(1, TimeUnit.HOURS)
       .readTimeout(1, TimeUnit.HOURS)
       .writeTimeout(1, TimeUnit.HOURS)
       .connectTimeout(1, TimeUnit.HOURS)
       .build()

Кроме всего прочего, рекомендую зайти в Настройки -> Альтернативный способ скачивания (применяется только для YouTube).

Если вы хотите использовать свои личные прокси, выберите пункт "Ручная настройка HTTP прокси" и задайте их.
В случае, если вам прокси не нужны (например, при использовании VPN или если у вас нет замедления), просто отключите эту функцию.

Также настройте размер блока.
Это параметр, который влияет на процесс скачивания: файл загружается по частям (YouTube поддерживает Range Header).
По умолчанию размер блока составляет 1000, но вы можете изменить это значение.
Один пользователь написал мне, что увеличил размер блока до 5000 на Ростелекоме, и скорость скачивания достигла 8 МБ/с.
Попробуйте поэкспериментировать с этим параметром, чтобы найти оптимальное значение для вашей сети.

Используем прокси для просмотра YouTube

Как смотреть YouTube через прокси?
Лично для этих целей я установил себе браузер Firefox, в котором можно гибко настроить прокси:

Настройка прокси в Firefox
Настройка прокси в Firefox

Сразу после перезапуска программы, она предложит вам авторизоваться.
И вот всё готово! Теперь можно запускать YouTube и наслаждаться просмотром.

Где же взять прокси? Вы можете купить готовый прокси на Proxy6 за 99 рублей.
Выберите IPv4 и страну, например, Нидерланды.
Я уже давно использую этот сервис для своих проектов, но вы можете выбрать любой другой, который вам больше нравится.


После оплаты вы получите IP-адрес, порт, логин и пароль.
Огромный плюс в том, что только вы используете оплаченный прокси.

Статистика загрузки видео 1080p 60 fps через купленный прокси (Нидерланды)

Поднимаем свои личные прокси

Если хотите ещё больше скорости, тогда нужно запустить свой прокси-сервер.
Для этой цели нам потребуется иностранный VPS(желательно Нидерланды) и Dumbproxy
На Хабре уже есть статья про этот прокси от автора, рекомендую ознакомиться.
Из плюсов могу выделить ну максимально простую настройку.

Настраивается всё это вот так:

//Скачиваем Dumbproxy
curl -Lo /usr/local/bin/dumbproxy 'https://github.com/Snawoot/dumbproxy/releases/download/v1.6.1/dumbproxy.linux-amd64' && chmod +x /usr/local/bin/dumbproxy

sudo vim /etc/systemd/system/proxy.service

//Создаем Service

[Unit]
Description=DumbProxy Service

[Service]
Type=simple
ExecStart=/usr/local/bin/dumbproxy -bind-address :8080 -auth 'static://?username=admin&password=qwerty'
Restart=always
RestartSec=5
StartLimitInterval=0
StartLimitBurst=10

[Install]
WantedBy=multi-user.target

//Сохраняем файл и запускаем сервис

sudo systemctl daemon-reload
sudo systemctl enable proxy
sudo systemctl start proxy
sudo systemctl status proxy

//Проверяем активность сервиса

Прокси-сервер будет запущен на порту 8080, а для авторизации я задал username admin и password qwerty (только как пример)

Надеюсь, что статья была полезной для вас. Хорошего дня!

Статистика загрузки видео 1440p 60fps через личный прокси (Нидерланды)

По-моему очень даже ничего)

Комментарии (24)


  1. Zidly
    04.10.2024 02:42

    Спасибо за информацию. Как считаете, существует ли риск теневого бана как с использованием VPN (https://habr.com/ru/news/848094)?


    1. zhirnoov Автор
      04.10.2024 02:42

      Если слишком много запросов будет, то существует.
      Я не удивлён, что банятся публичные бесплатные VPN'ы
      У меня на сервере для загрузчика используется прокси, который выдает форматы от yt-dlp. Так вот, когда летит слишком много запросов, то ютуб банит и требует авторизации.
      Значит нужно чередовать прокси

      Мой же личный прокси поднятый через Dumbproxy никто не забанил ещё ни разу.


      1. Zidly
        04.10.2024 02:42
        +1

        Спасибо за объяснение. Видимо теперь рискованно под основным ютуб аккаунтом смотреть видео, лучше левый аккаунт юзать раз такой риск...


        1. zhirnoov Автор
          04.10.2024 02:42

          ну да, я бы не рисковал


    1. grunev
      04.10.2024 02:42

      использование популярных VPN определяется по блокам IP, это есть в базах GeoIP Anonymous IP database от Maxmind и еще у IP2Proxy. Насколько помню чуть ли ни половины VPN сервисов вообще используют блоки адресов от M247.

      Если поставить свой VPN и еще через нестандартный порт, то никак это не определить со стороны сайта. Будет виден как IP сервера в датацентре, но так подключено много людей в корпоративном сектору и это не будет основанием для банов.

      Плюс свой VPN с Амнезией можно установить за пару минут, есть видео: https://dev.to/amnezia/kak-sdielat-svoi-vpn-ustanovka-i-nastroika-amnezia-358a


  1. shushara4241
    04.10.2024 02:42

    Если поднимаешь свой vps для проксирования трафика с целью обхода блокировок, на мой взгляд лучше использовать shadowsocks


    1. zhirnoov Автор
      04.10.2024 02:42

      Слышал про него, но не пользовался.
      Из любопытного shadowsocks доступен в RuStore, в то время как РКН банит всю информацию про него)
      https://www.rustore.ru/catalog/app/com.github.shadowsocks


      1. VasiliyLiGHT
        04.10.2024 02:42
        +1

        Я бы ещё больше опасался такого клиента))


  1. alexandr_domanskiy
    04.10.2024 02:42
    +3

    Легко гуглятся бесплатные онлайн сервисы, которые по ссылке ролика ютуба, на приличной скорости отдают вам видео файл или mp3. Раньше пользовался что бы в дороге смотреть без интернета.


    1. zhirnoov Автор
      04.10.2024 02:42

      Это интересно, а можно примеры? Говорят, что savefrom уже всё.
      А если ещё отдает mp3, то для этого требуется предварительная конвертация.
      У ютуба родные форматы аудио - webm и m4a, если не ошибаюсь


      1. domanskiy
        04.10.2024 02:42
        +2

        https://y2mate.mx/ru51

        Только что проверил, работает.
        В mp3 формате скачивал всякий чилаут многочасовой для работы )

        Уроки, обзоры и т.д.

        На ПК долго ютую открывается. Но кто мешает F12 нажать и выбрать Toggle device toolbar, выбрать айфон 14 и перезагрузить страницу. Она в мобильном режиме загрузится. Быстро.


        1. zhirnoov Автор
          04.10.2024 02:42

          Спасибо, ознакомлюсь


  1. AntonAgaro
    04.10.2024 02:42

    Спасибо за статью. Подскажите, можно ли использовать прокси для мобильного интернета на айфоне? Использую как прокси личный vps, настраивал в браузерах (на ноуте), системе в настройках сети, но вот как использовать на телефоне - не разобрался.

    До этого использовал shadowsocks через outline, но мегафон эту тему заблокировал окончательно.


    1. zhirnoov Автор
      04.10.2024 02:42

      Конечно, нужно только поискать iOS софт для этого, думаю такого навалом.
      На Android я пользуюсь Super Proxy(https://play.google.com/store/apps/details%3Fid%3Dcom.scheler.superproxy%26hl%3Dru&ved=2ahUKEwi3g7SF9POIAxVsFxAIHUDpNLEQFnoECAkQAQ&usg=AOvVaw2_OtjcuiD9dXha2y74nzCA)

      Он реализует работу локальной службой VPN, которая туннелирует весь трафик через HTTP прокси-сервер, используя метод HTTP CONNECT.
      Выходит прям быстро. Единственная проблема, что в бесплатной версии нельзя задать работу только для какого-то конкретного приложения


  1. zhirnoov Автор
    04.10.2024 02:42

    Добавил в статью статистику загрузки видео через личный прокси-сервер.
    А как вам так?

    Причем у меня довольно медленный интернет от МТС

    1440p 60fps через dumbproxy


  1. tms320
    04.10.2024 02:42
    +1

    Имхо, не обязательно иметь иностранный прокси. У меня стоит прокси-сервер на отечественном VDS-хостинге (Питер). Через него Youtube работает без проблем.


    1. zhirnoov Автор
      04.10.2024 02:42

      А это как? РКН их не замедляет что ли?

      Дайте ссылку, очень интересно


      1. tms320
        04.10.2024 02:42

        Timeweb Cloud (не реклама)


        1. zhirnoov Автор
          04.10.2024 02:42

          знаю таких, пользовался)


      1. Mad__Max
        04.10.2024 02:42

        А РКН еще просто "не догадался" начать ставить свое оборудование в влезать в трафик всех российских датацентров, пока работает(точнее наоборот мешает работать) с провайдерами, обслуживающими конечных клиентов.


    1. Metotron0
      04.10.2024 02:42

      Аналогично, но на другом. И там не только ютуб, но и флибуста, некоторые торренты, лостфильм, инстаграм. А вот фейсбук одно время не работал. Впрочем, я давно не смотрел, оно то отваливается, то опять работает.


  1. Metotron0
    04.10.2024 02:42

    С помощью Dante можно поднять socks-прокси, если что.


    1. zhirnoov Автор
      04.10.2024 02:42

      Dante сложнее в настройке, но я согласен


  1. Blogoslov
    04.10.2024 02:42

    Плохо что в настройках прокси встроена опция только ввести исключения - типа адреса которые будут запускать без прокси. А вот как сделать чтобы прокси работал только для указанных адресов - такого не встречал. Тк мне нужно через прокси только 2-3 адреса, а все остальное чтобы запускалось без прокси