Проблемы с MeTube

Добрый день, установил в Runtipi приложение MeTube. Все запустилось, но вот когда вставляю ссылку на скачивание видео из youtube и нажимаю вкладку download больше минуты ничего не происходит и потом приложение выдает такое уведомление


Думал что проблема в развернутом на роутере antizapret и установленном на компе ByeDPI. Отключал их, но это никак не помогло. Может кто подскажет куда смотреть?

С высокой долей вероятности у вас проблема с доступностью сервиса. Не больше и не меньше. Митьюб не смог получить соединение.

Решите вопрос маршрутизации и все заработает.

Привет. У меня была точно такая же проблема, мы же в России живем, тут сервисы замедляют. Я решил проблему с помощью установки в том же LXC контейнере, где крутится Metube, еще сервиса gluetun, который выступает в качестве прокси для некоторых контейнеров, которым нужен спецдоступ в интернет.
Подробности о проекте: GitHub - qdm12/gluetun: VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Посмотри еще это видео, тут Стилихо подробно описывает некоторые настройки: https://youtu.be/5zR3x6Ko858

Поднял у себя metube + ytdlbot, работает через Wireguard (с помощью gluetun).
Никак руки не дойдут поделиться на форуме решением.

но вот пример моего docker compose, может поможет

services:
  vpn:
    image: qmcgaw/gluetun:latest
    container_name: vpn
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    # Пробрасываем порты UI тех сервисов, которые "сидят" поверх VPN.
    # MeTube по умолчанию слушает 8081 — публикуем его здесь:
    ports:
      - "8081:8081"   # Web UI MeTube
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=wireguard
      # ---- WireGuard (заполни своими данными) ----
      - WIREGUARD_PRIVATE_KEY="TODO"
      - WIREGUARD_ADDRESSES=10.7.0.16/24   # адрес из конфигурации WG (может быть и другой)
      - WIREGUARD_ENDPOINT_IP=TODO
      - WIREGUARD_ENDPOINT_PORT=TODO
      - WIREGUARD_PUBLIC_KEY=TODO
      - WIREGUARD_ALLOWED_IPS=0.0.0.0/0,::/0
      - WIREGUARD_PRESHARED_KEY=TODO
      - WIREGUARD_PERSISTENT_KEEPALIVE=25
      # - WIREGUARD_PRESHARED_KEY=OPTIONAL_PSK
      # ---- Опционально: стабильность/совместимость ----
      - TZ=Europe/Moscow
      - FIREWALL_OUTBOUND_SUBNETS=192.168.0.0/16,10.0.0.0/8,172.16.0.0/12  # доступ к локалке
      - WIREGUARD_MTU=1280  # если есть фрагментация/таймауты, то 1280–1420

      - DOT=off
      - DNS_PLAINTEXT_ADDRESS=1.1.1.1
      - DNS_PLAINTEXT_PORT=53
    volumes:
      - ./gluetun:/gluetun

  metube:
    image: ghcr.io/alexta69/metube:latest
    container_name: metube
    restart: unless-stopped
    # Ключевая строка: весь сетевой стек берём у VPN-контейнера
    network_mode: "service:vpn"
    # Папка для загрузок на хосте
    volumes:
      - /mnt/hdd0/home/user/media/youtube:/downloads
    environment:
      # Примеры тонких настроек yt-dlp (опционально)
      - YTDL_OPTIONS={"concurrent_fragments":4,"retries":10,"nocheckcertificate":true}
      - PUBLIC_HOST_URL=YOUR_PUBLIC_URL
    depends_on:
      - vpn