5
août
2024
15:21

Exécuter YT-DLP via un serveur proxy SOCKS local

5 août 2024 15:21

YT-DLP est conçu pour télécharger des vidéos depuis YouTube, mais les vidéos haute définition 1080p sont lentes. La solution est un serveur proxy SOCKS local par lequel transite le trafic.

Introduction :

Cette méthode n'implique pas l'utilisation d'un VPN et n'est pas une publicité pour contourner le blocage des sites contenant des informations indésirables, mais uniquement pour améliorer les performances de visualisation et de téléchargement de vidéos à partir de l'hébergement YouTube.

Conformément à l'article 29 de la Constitution de la Fédération de Russie, « Toute personne a le droit de rechercher, de transmettre, de produire et de diffuser librement des informations par toute voie légale. » Le site Internet youtube.com et ses adresses IP sont accessibles en Fédération de Russie et n'ont pas été bloqués. Par conséquent, publier cet article est légal. Si les avocats de Roskomnadzor pensent différemment, cet article sera supprimé si vous me contactez via le formulaire de commentaires ou par courrier ou e-mail par des personnes autorisées.

Toutes les actions sont effectuées sur un ordinateur local exécutant le système d'exploitation Linux, les textes sources ont été écrits par l'auteur hufrea et sont sur GitHub pour une visualisation illimitée.

Procédure :
1) monter un projet pour résoudre le problème de vitesse vidéo de YouTube,
2) exécutez le programme ciadpi avec les paramètres de sa documentation.
3) lancez le navigateur Mozilla Firefox via un proxy local, étape 2.
4) enregistrez un serveur proxy local dans YT-DLP à l'aide de la clé, étape 2.

1. Assemblage

J'ai choisi le projet comme proxy local https://github.com/hufrea/byedpi.

Clonage du projet et construction :

git clone https://github.com/hufrea/byedpi.git

Je suis allé dans le répertoire du projet, compilé et construit à l'aide de la commande make :

cd byedpi
make

2. Lancement

./ciadpi --disorder 1

documentation sur les clés de programme -[https://github.com/hufrea/byedpi](на странице проекта github.com/hufrea/byedpi).

3. Configuration du navigateur Mozilla Firefox

Dans Mozilla FireFox :
Préférences (à propos de : préférences)
Paramètres réseau - Configurer
Configuration manuelle du proxy

  • Nœud SOCKS 127.0.0.1
  • port 1080

Vérification de la vidéo - tout fonctionne.

4. Lancez YT-DLP depuis la ligne de commande via un serveur proxy SOCKS local

yt-dlp --proxy chaussettes5://127.0.0.1:1080/ URL_OF_VIDEO_YOUTUBE

où la clé --proxy chaussettes5://127.0.0.1:1080/ spécifie le serveur proxy local
URL_OF_VIDEO_YOUTUBE remplacer par un lien vers la vidéo YouTube

Sur mon PC, la vitesse de téléchargement d'une vidéo 1080p via ciadpi est d'environ 40 Mbps.