Необычный способ обойти замедление YouTube с помощью загрузчика видео на личном сервере

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Недавно я наткнулся на GitHub на проект под названием MeTube, который позволяет установить загрузчик видео с YouTube и других сайтов на собственном сервере. Примечательно, что этот загрузчик работает через браузер на любых устройствах, включая ПК и мобильные устройства, такие как iPhone.


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

Зачем это нужно? Видео загружается через дата-центр прямо на ваш сервер, избегая ограничений и замедлений. Это позволяет либо просматривать видео в браузере, либо скачивать его на устройство.

Настройка MeTube

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

Скачайте любой SSH-клиент для подключения к серверу, например, Putty или Termius. Можно использовать и стандартные Терминал или Командную строку на Windows 10 и 11.

После аренды сервера, зайдите в раздел «Поддержка» и откройте вкладку «Тикеты», где найдите данные для подключения.

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


1. ssh root@ip-адрес вашего сервера

Подтвердите подключение, введя `yes`, и нажмите Enter.

2. Введите пароль из тикета и нажмите 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

Процесс простой: скопируйте ссылку нужного видео, вставьте её в строку веб-интерфейса, дождитесь загрузки на сервер, после чего видео можно либо сразу воспроизвести в браузере, либо скачать на устройство. Можно выбрать формат и качество видео, а также скачать только аудио.

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

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

Для настройки Команды на iPhone:

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


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

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

Теперь все видео, отправляемые в команду, будут автоматически загружаться на ваш сервер. Подробности по использованию MeTube в качестве расширения для браузеров можно найти на официальной странице проекта.

Изображение в превью:
Автор: IBT
Источник: www.ibtimes.com