In deze gids gaan we leren hoe u APT Proxy kunt configureren op Debian 10 Buster. Als u een Debian 10-systeem achter een proxyserver draait, is de kans groot dat u zonder succes hebt geprobeerd pakketten te installeren. Leer hoe u APT pakketbeheer kunt configureren om HTTP of HTTPS proxy server te gebruiken tijdens het ophalen van pakketten uit de repositories.
Configure APT Proxy on Debian 10 Buster
Om APT proxy op Debian 10 Buster te configureren, heeft u het IP adres en de poort van de proxy server nodig, evenals de gebruikersnaam en het wachtwoord voor authenticatie, als uw proxy server authenticatie überhaupt ondersteunt. APT kan tijdelijk of permanent worden geconfigureerd om proxy te gebruiken.
Tijdelijke APT Proxy Configuratie
Tijdelijke APT proxy configuratie houdt in dat er proxy omgevingsvariabelen worden aangemaakt die ofwel http_proxy of https_proxy kunnen zijn zoals hieronder getoond;
In mijn omgeving, 192.168.43.1 is de proxy server IP en 3128 is de proxy server poort.
Voor HTTP proxy, voert u eenvoudig het onderstaande commando uit om een http_proxy omgevingsvariabele te maken die uw proxy server en de poort definieert.
export http_proxy='http://192.168.43.1:3128'
Voor HTTPS proxy;
export https_proxy='https://192.168.43.1:3128'
Als uw proxy authenticatie ondersteunt en een gebruikersnaam/wachtwoord vereist om in te loggen, gebruikt u gewoon;
Voor HTTP(S) proxy;
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
U kunt ook apt commando vooraf laten gaan door proxy instellingen zoals hieronder getoond;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
of
sudo 'http_proxy=http://Username::3128' apt update
Permanente APT Proxy Configuratie
U kunt APT proxy permanent configureren in APT configuratie bestand. U kunt bijvoorbeeld een proxy-configuratiebestand maken in de map /apt/apt.conf.d directory maken zoals hieronder is aangegeven;
vim /etc/apt/apt.conf.d/02proxy
Voor HTTP Proxy;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Voor HTTPS;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Om zowel HTTP als HTTPS te configureren;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Of eenvoudig;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
Als uw proxy authenticatie ondersteunt, vervangt u;
http://PROXYSERVERIP:PROXYPORT
door;
http://USERNAME::PROXYPORT
Zo dat uw regels eruit zien als;
Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";
U kunt ook systeembrede proxy configureren die van toepassing is op elke gebruiker die zich aanmeldt bij het systeem op /etc/profile.d door de variabelen http_proxy
en https_proxy
in te stellen. Maak bijvoorbeeld een bestand aan, /etc/profile.d/proxy.sh met de volgende omgevingsvariabelen ingesteld.
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
het proxy-configuratiebestand om omgevingsvariabelen opnieuw te laden.
source /etc/profile.d/proxy.sh
Als u bash shell gebruikt, dan kunt u om de proxy in te stellen die voor een enkele gebruiker geldt, het bestand $HOME/.bashrc bestand en voeg de regels toe;
vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source the $HOME/.bashrc bestand:
source $HOME/.bashrc
Nu, als je probeert om apt commando uit te voeren, zul je merken dat het probeert om verbinding te maken met de proxy server. Als de verbinding succesvol is, zal APT zonder problemen draaien.
apt update0% ...
Dat is alles over het configureren van APT Proxy op Debian 10 Buster. Veel plezier
Gerelateerde tutorials;
Installeer Grafana Plugins achter een Proxy server
Hoe stel je een systeem brede Proxy in op Ubuntu 18.04
Installeer Squid Proxy Authenticatie op Ubuntu 18.04/Fedora 29/28/CentOS 7
Hoe installeer en configureer je Squid Proxy op Fedora 29/Fedora 28/CentOS 7