În acest ghid, vom învăța cum să configurăm APT Proxy pe Debian 10 Buster. Dacă aveți un sistem Debian 10 în spatele unui server proxy, există șanse să fi încercat fără succes să instalați pachete. Aflați cum să configurați managerul de pachete APT pentru a utiliza serverul proxy HTTP sau HTTPS în timp ce extrageți pachete din depozite.
Configurați APT Proxy pe Debian 10 Buster
Pentru a configura APT Proxy pe Debian 10 Buster, trebuie să aveți adresa IP și portul serverului proxy, precum și numele de utilizator și parola de autentificare, dacă serverul proxy acceptă autentificarea. APT poate fi configurat temporar sau permanent pentru a utiliza proxy.
Configurarea temporară a proxy-ului APT
Configurarea temporară a proxy-ului APT implică crearea unor variabile de mediu proxy care pot fi fie http_proxy, fie https_proxy, după cum se arată mai jos;
În mediul meu, 192.168.43.1 este IP-ul serverului proxy și 3128 este portul serverului proxy.
Pentru proxy HTTP, pur și simplu executați comanda de mai jos pentru a crea o variabilă de mediu http_proxy care definește serverul proxy și portul.
export http_proxy='http://192.168.43.1:3128'
Pentru proxy HTTPS;
export https_proxy='https://192.168.43.1:3128'
Dacă proxy-ul dvs. acceptă autentificarea și necesită un nume de utilizator/parolă pentru autentificare, utilizați pur și simplu;
Pentru proxy HTTP(S);
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
Puteți, de asemenea, să prefixați comanda apt cu setările proxy, după cum se arată mai jos;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
sau
sudo 'http_proxy=http://Username::3128' apt update
Configurare permanentă a proxy-ului APT
Puteți configura permanent proxy-ul APT în fișierul de configurare APT. De exemplu, puteți crea un fișier de configurare proxy sub /apt/apt.conf.d așa cum se arată mai jos;
vim /etc/apt/apt.conf.d/02proxy
Pentru proxy HTTP;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Pentru HTTPS;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Pentru a configura atât pentru HTTP, cât și pentru HTTPS;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Sau pur și simplu;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
Dacă proxy-ul dvs. acceptă autentificarea, înlocuiți;
http://PROXYSERVERIP:PROXYPORT
cu;
http://USERNAME::PROXYPORT
Așa încât liniile dvs. să arate ca;
Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";
De asemenea, puteți configura proxy-ul la nivelul întregului sistem, care se aplică oricărui utilizator care se conectează la sistem în /etc/profile.d prin setarea variabilelor http_proxy
și https_proxy
. De exemplu, creați un fișier, /etc/profile.d/proxy.sh cu următoarele variabile de mediu setate.
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
fișierul de configurare a proxy-ului pentru a reîncărca variabilele de mediu.
source /etc/profile.d/proxy.sh
Dacă utilizați shell-ul bash, atunci pentru a seta proxy-ul care se aplică pentru un singur utilizator, puteți edita fișierul $HOME/.bashrc și să adăugați liniile;
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
sursa fișierului $HOME/.bashrc:
source $HOME/.bashrc
Acum, dacă încercați să rulați comanda apt, veți observa că aceasta încearcă să se conecteze la serverul proxy. Dacă conexiunea este reușită, APT va rula fără probleme.
apt update0% ...
Acesta este tot despre cum să configurați APT Proxy pe Debian 10 Buster. Enjoy
Tutoriale conexe;
Instalați pluginurile Grafana în spatele unui server Proxy
Cum setați System Wide Proxy în Ubuntu 18.04
Configurați autentificarea Squid Proxy pe Ubuntu 18.04/Fedora 29/28/CentOS 7
Cum instalați și configurați Squid Proxy pe Fedora 29/Fedora 28/CentOS 7
.