Konfigurer APT Proxy på Debian 10 Buster

I denne vejledning vil vi lære hvordan man konfigurerer APT Proxy på Debian 10 Buster. Hvis du kører et Debian 10-system bag en proxyserver, er der stor sandsynlighed for, at du uden held har forsøgt at installere pakker. Lær hvordan du konfigurerer APT pakkehåndtering til at bruge HTTP- eller HTTPS-proxyserveren, mens du henter pakker fra repositorierne.

Konfigurer APT-proxy på Debian 10 Buster

For at konfigurere APT-proxy på Debian 10 Buster skal du have proxyserverens IP-adresse og port samt brugernavn og adgangskode for godkendelse, hvis din proxyserver overhovedet understøtter godkendelse. APT kan konfigureres midlertidigt eller permanent til at bruge proxy.

Temporær APT-proxykonfiguration

Temporær APT-proxykonfiguration indebærer oprettelse af proxy-miljøvariabler, som enten kan være http_proxy eller https_proxy som vist nedenfor;

I mit miljø er 192.168.43.1 er proxyserverens IP og 3128 er proxyserverens port.

For HTTP-proxy skal du blot køre nedenstående kommando for at oprette en http_proxy-miljøvariabel, som definerer din proxyserver og porten.

export http_proxy='http://192.168.43.1:3128'

For HTTPS-proxy;

export https_proxy='https://192.168.43.1:3128'

Hvis din proxy understøtter autentificering og kræver et brugernavn/password til login, skal du blot bruge;

For HTTP(S)-proxy;

export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'

Du kan også give apt-kommandoen proxy-indstillinger som vist nedenfor;

sudo 'http_proxy=http://192.168.43.100:3128' apt update

eller

sudo 'http_proxy=http://Username::3128' apt update

Permanent APT-proxykonfiguration

Du kan permanent konfigurere APT-proxy på APT-konfigurationsfilen. Du kan f.eks. oprette en proxykonfigurationsfil under /apt/apt.conf.d-mappen som vist nedenfor;

vim /etc/apt/apt.conf.d/02proxy

For HTTP-proxy;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";

For HTTPS;

Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

For at konfigurere for både HTTP og HTTPS;

Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";

Og simpelthen;

Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}

Hvis din proxy understøtter autentificering, skal du erstatte;

http://PROXYSERVERIP:PROXYPORT

med;

http://USERNAME::PROXYPORT

Sådan at dine linjer ser ud som;

Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";

Du kan også konfigurere proxy for hele systemet, der gælder for enhver bruger, der logger ind i systemet på /etc/profile.d ved at indstille http_proxy– og https_proxy-variablene. Opret f.eks. en fil /etc/profile.d/proxy.sh med følgende miljøvariabler indstillet.

vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

source proxy-konfigurationsfilen for at genindlæse miljøvariabler.

source /etc/profile.d/proxy.sh

Hvis du bruger bash-shell, kan du for at indstille den proxy, der gælder for en enkelt bruger, redigere $HOME/.bashrc-filen og tilføje linjerne;

export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'

kilder filen $HOME/.bashrc:

source $HOME/.bashrc

Nu, hvis du forsøger at køre apt-kommandoen, vil du bemærke, at den forsøger at oprette forbindelse til proxyserveren. Hvis forbindelsen er vellykket, vil du APT køre uden problemer.

apt update0% ...

Det er alt om, hvordan du konfigurerer APT Proxy på Debian 10 Buster. God fornøjelse

Relaterede vejledninger;

Installer Grafana-plugins bag en proxyserver

Sådan indstiller du System Wide Proxy i Ubuntu 18.04

Sæt Squid Proxy Authentication op på Ubuntu 18.04/Fedora 29/28/CentOS 7

Sådan installerer og konfigurerer du Squid Proxy på Fedora 29/Fedora 28/CentOS 7

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.