Sådan bruger du proxier med yt-dlp (HTTP, SOCKS5 & Tor)
yt-dlp er den mest kraftfulde video-downloader i dag, men selv den har begrænsninger. Du kan støde på geo-begrænsede videoer, der kun er tilgængelige i bestemte lande, eller IP-bans fra sites, der registrerer for mange requests.
Løsningen er at route din trafik gennem en proxy. Denne guide dækker alt, du skal vide om at bruge proxier med yt-dlp — fra simple HTTP-opsætninger til avanceret privatlivsbeskyttelse med Tor.
Hvorfor bruge en proxy med yt-dlp?
- Omgå geo-blokering: se og download indhold begrænset til specifikke regioner (fx BBC iPlayer uden for UK eller Crunchyroll-biblioteker).
- Undgå rate limiting: hvis du arkiverer en kanal eller downloader en playlist, kan sites som YouTube midlertidigt blokere din IP (Error 429). Proxy-rotation hjælper med at undgå dette.
- Privatliv: skjul din hjemme-IP fra de sites, du interagerer med.
Grundlæggende proxy-brug
Det primære flag til at bruge en proxy i yt-dlp er --proxy. Det understøtter HTTP, HTTPS og SOCKS-protokoller.
HTTP/HTTPS proxier
Dette er den mest almindelige type proxy.
yt-dlp --proxy "http://user:[email protected]:8080" "https://www.youtube.com/watch?v=..."
Syntaks:
http://- Protokol (kan ofte udelades, men bedst at være eksplicit).user:password- (Valgfrit) Autentificering hvis proxyen kræver det.@- Separator mellem credentials og serveradresse.proxy.example.com- IP eller hostname på proxyserveren.8080- Portnummer.
SOCKS5 proxier
SOCKS5 foretrækkes ofte for mere alsidig tunneling.
yt-dlp --proxy "socks5://user:[email protected]:1080" "https://..."
Brug yt-dlp med Tor
For maksimal privatliv, eller for at omgå svær censur, kan du route yt-dlp gennem Tor-netværket.
Forudsætning: du skal have Tor-tjenesten installeret og kørende. Som standard åbner Tor en SOCKS5 proxy på port 9050.
yt-dlp --proxy "socks5://127.0.0.1:9050" "https://www.youtube.com/watch?v=..."
Bemærk: download over Tor vil være betydeligt langsommere end en standardforbindelse. Det er bedst at reservere det til indhold, du ikke kan få adgang til på andre måder.
Permanent konfiguration
At skrive proxy-URL’en hver gang er besværligt. Du kan gemme dine proxy-indstillinger i en konfigurationsfil.
- Opret eller redigér din config-fil:
- Linux/macOS:
~/.config/yt-dlp/config - Windows:
%APPDATA%\\yt-dlp\\config
- Linux/macOS:
- Tilføj proxy-linjen:
--proxy "http://user:[email protected]:8080"
Nu vil yt-dlp automatisk bruge denne proxy hver gang.
Håndtering af “429 Too Many Requests”
Hvis du scraper data eller downloader massive playlists, kan en enkelt proxy blive banned. I så fald har du brug for en proxy-rotationsstrategi.
Selvom yt-dlp ikke har en indbygget “rotator”, kan du opnå rotation ved at bruge en proxy-udbyder, der håndterer rotation på deres side (én gateway, der skifter exit-IP), eller ved at skrive et simpelt wrapper-script, der cykler gennem en liste af proxier.
Eksempel: Brug en roterende proxy-tjeneste
Mange premium proxy-tjenester tilbyder en “sticky” eller “rotating” gateway.
# Eksempel for en tjeneste der roterer IP ved hvert request
yt-dlp --proxy "http://rotating-gateway.provider.com:port" ...
Fejlfinding
“Connection Refused”
- Verificér at proxy-IP og port er korrekte.
- Tjek om din firewall blokerer forbindelsen.
- Hvis du bruger Tor, så sørg for at Tor Browser eller baggrundstjenesten faktisk kører.
“Proxy Authentication Required”
- Sørg for at du har inkluderet
user:passwordi URL’en. - Hvis dit password indeholder specialtegn (som
@eller:), skal du URL-encod’e dem (fx@bliver til%40).
Geo-restriktion fortsætter
- Nogle gratis proxier lækker din rigtige DNS eller IPv6. Brug
--force-ipv4for at sikre, at trafikken går gennem proxyens IPv4-tunnel. - Verificér lokationen på din proxy-IP med et værktøj som
curl --proxy ... ipinfo.io.