Skicka APT-hämtningar genom en proxy
Ange en uttrycklig HTTP-proxy för APT-repon, behåll HTTPS-verifiering och kontrollera värdspecifika direktundantag.
APT har egna proxyalternativ. En ändring i webbläsaren avgör inte vilken väg apt-get använder, och byte av repospegel är inte samma sak som val av proxy.
För ett enda kommando anger du inställningarna uttryckligen:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Byt dokumentations-IP:n mot vald HTTP-ändpunkt från tjänsten eller listan över HTTP-proxyer. Båda värdena kan avse en vanlig HTTP-proxy om den stöder de nödvändiga HTTPS-tunnlarna. Alternativens namn beskriver repotransporten som ställs in.
För en inställning du vill behålla
APT kan lagra samma värden i en särskild fil under /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Behåll syntaxens citattecken och semikolon. En separat tydligt namngiven fil gör det lättare att senare ta bort din egen åsidosättning utan att skriva om repodefinitioner eller andra APT-alternativ.
Använd detta för att granska ett valt värde utan att starta en paketåtgärd:
apt-config shell PROXY Acquire::http::Proxy
APT stöder också miljöinställningen http_proxy, men miljön via sudo kan skilja sig från terminalen där du angav den. Uttryckliga APT-alternativ förenklar en jämförelse för ett kommando.
Ett repo kan avsiktligt gå direkt
Ett värdspecifikt proxyalternativ kan använda specialvärdet DIRECT. Om bara ett repo ignorerar den allmänna proxyn, granska värdinställningarna innan du byter ändpunkt.
HTTPS-certifikatverifiering är fortfarande en separat kontroll. Om en godkänd inspektions-CA behövs, konfigurera lämplig tillit; stäng inte av verifiering av motpart eller värdnamn bara för att få hämtningen att gå vidare. Paketsignaturer har också ett annat syfte än TLS och proxyroutning.
Läs mer än kommandots slutliga avslut
Granska vilka repobegäranden som verkligen lyckades och om APT rapporterar hämtningsvarningar eller återanvändning av gamla listor. En delvis uppdatering bevisar inte att alla källor använde vägen framgångsrikt.
Ta vid återställning av ett bestående test bara bort proxyposter du själv lagt till. Kontrollera sedan kvarvarande miljö- eller värdinställningar, som fortfarande kan välja en annan proxy.