Обходим замедление YouTube с помощью загрузчика на личном сервере за 5 минут. Есть команда для iPhone и расширение для Chrome

Буквально на днях увидел на GitHub проект MeTube, который позволяет развернуть на личном сервере загрузчик видео с YouTube и других сайтов (в том числе того самого с желтым логотипом). Фишка в том, что загрузчик работает в браузере с любого устройства, таким образом с его помощью вы можете загружать видео не только на ПК, но и на мобильные устройства, в том числе iPhone.

Спустя два дня использования скорость работы и возможности приложения радуют, поэтому рассказываю, как сделать такой же загрузчик себе. Причем его можно использовать в качестве расширения для Google Chrome и Команды на iPhone.

P.S.: Я бы с радостью загрузил фотки, но у ДТФ отвалилась загрузка фото в посты.

Зачем это нужно?

Загрузка видео идет через интернет дата центра прямо на сервак, избегая все ТСПУ и замедления. В итоге видос вы можете посмотреть в браузере, либо загрузить на устройство.

Настраиваем MeTube

Для начала арендуем сервер на хостинге. Важно, чтобы локация сервера была в Европе, желательно в Нидерландах.

Я использую VDSina (реф), потому что у них минимальный тариф с сервером в Нидерландах стоит 70 рублей в месяц и дает самую большую скорость с низким пингом, а это очень важно для загрузки видео. Но вы можете использовать и любой другой хостинг.

После скачиваем любой ssh-клиент для подключения к серверу, например, Putty или Termius, но пойдет и стандартный Терминал или Командная строка на Windows 10 и 11.

После того как вы арендовали сервер, заходим в раздел “Поддержка” во вкладку “Тикеты”, откуда берем данные для подключения.

После открываем терминал и подключаемся к серверу. Все команды поочередно копируем и вставляем в терминал:

1. ssh root@ip-адрес вашего сервера 2. Соглашаемся с подключением: вводим yes и нажимаем Enter Далее вводим пароль из тикета и нажимаем Enter. Он не будет отображаться в Терминале во время ввода.

Обновляем системные файлы:

3. sudo apt-get update 4. sudo apt-get upgrade

Устанавливаем ключи необходимые для работы Docker:

5. sudo apt-get install ca-certificates curl 6. sudo install -m 0755 -d /etc/apt/keyrings 7. sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc 8. sudo chmod a+r /etc/apt/keyrings/docker.asc

Устанавливаем Docker:

9. echo \ 10. "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 11. sudo apt-get update 12. sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Устанавливаем MeTube:

13. docker run -d -p 8081:8081 -v /path/to/downloads:/downloads ghcr.io/alexta69/metube

После этого интерфейс MeTube будет доступен в браузере с любого устройства по адресу: ip-адрес сервера: 8081 (например, 123.4.56.78:8081).

Скачиваем видео с помощью MeTube на своем сервере

Делается это очень легко, просто копируем ссылку нужного видео с YouTube или другого сервиса, вставляем строку веб-интерфейса, ждем пока видео загрузится на сервер, после мы можем воспроизвести его сразу в браузере, либо загрузить файлом на устройство.

При загрузке видео с сайта вы можете выбрать его формат и качество. Так можно скачивать даже аудио отдельно от видео.

Так как встроенной памяти на сервере 10 гигабайт, этого хватит чтобы держать на нем одновременно с десяток видео в качестве 4К.

В силу того что в мои профессиональные задачи входит монтаж видео, я взял дополнительно 100 гигабайт хранилища за 600 рублей в месяц, чтобы в облаке хранить сразу коллекцию футажей.

Используем MeTube в качестве расширения Google Chrome и Команды на iPhone для более быстрой загрузки видео

Скажу честно, сам я этими опциями не пользуюсь. потому что не вижу в них для себя необходимости, но если вам нужно, то, чтобы поставить MeTube в качестве Команды на iPhone:

1. Добавляем команду по ссылке

2. Вводим адрес вашего сервера

3. Добавляем команду в пункт Поделиться

После этого все видео которые вы отправляете в команду будут автоматически загружаться на ваш сервер.

Более подробно про использование MeTube в качестве расширения для Google Chrome и Firefox можете найти на официальной странице проекта.

6060
11
43 комментария

Я когда вижу "инструкцию" с пунктом "арендуем сервер" - охуеваю от незамутненности автора

29
Ответить

мне тоже любопытно какой hdd надо объемом и выйдет этот ютуб в копеечку. либо надо как то автоматом чистить старое

Ответить

Нафига всё это нужно, если можно просто включить впн?

16
Ответить

это вам москвичам хорошо, до Европы недалеко, а простым работягам с Урала посмотреть ютубы тяжело

1
Ответить

че та не оч помогает

Ответить

Чета падазритильна.
@ГеймерПро2006
Здарова, ты ж програмист, проверь тут они не пытаются украсть мои пароли?

7
Ответить

Опенсорс с гитхаба, не должно

1
Ответить