APT har egne proxyvalg. Ændring af browseren afgør ikke ruten for apt-get, og udskiftning af et arkivspejl er ikke det samme som at vælge en proxy.

For én kommando angiver du indstillingerne udtrykkeligt:

sudo apt-get \
  -o Acquire::http::Proxy=http://203.0.113.10:8080/ \
  -o Acquire::https::Proxy=http://203.0.113.10:8080/ \
  update

Erstat dokumentations-IP’en med det valgte HTTP-endepunkt fra tjenesten eller listen over HTTP-proxyer. Begge værdier kan betegne en almindelig HTTP-proxy, hvis den understøtter de nødvendige HTTPS-tunneler. Navnene på valgene beskriver den arkivtransport, der indstilles.

For en indstilling du vil beholde

APT kan gemme de samme værdier i en særskilt 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/";

Behold syntaksens anførselstegn og semikoloner. En separat fil med tydeligt navn gør det nemmere at fjerne din egen tilsidesættelse senere uden at omskrive arkiver eller andre APT-valg.

Brug dette til at kontrollere en valgt værdi uden at starte en pakkehandling:

apt-config shell PROXY Acquire::http::Proxy

APT understøtter også miljøindstillingen http_proxy, men miljøet via sudo kan afvige fra terminalen, hvor du satte den. Udtrykkelige APT-valg gør en sammenligning for én kommando lettere at følge.

Et arkiv kan med vilje gå direkte

Et værtsspecifikt proxyvalg kan bruge specialværdien DIRECT. Ignorerer kun ét arkiv den generelle proxy, så undersøg værtsindstillingerne før udskiftning af endepunktet.

Kontrol af HTTPS-certifikater er fortsat en separat kontrol. Hvis en godkendt inspektions-CA er nødvendig, så indstil passende tillid; slå ikke kontrol af modpart eller værtsnavn fra blot for at få hentningen videre. Pakkesignaturer har også et andet formål end TLS og proxyrouting.

Læs mere end kommandoens endelige afslutning

Se hvilke arkivforespørgsler der faktisk lykkedes, og om APT melder henteadvarsler eller genbrug af gamle lister. En delvis opdatering beviser ikke, at alle kilder brugte ruten med succes.

Ved fortrydelse af en vedvarende test skal du kun fjerne de proxyposter, du selv tilføjede. Kontrollér derefter resterende miljø- eller værtsindstillinger, som stadig kan vælge en anden proxy.

Relaterede artikler