Configurarea APT Proxy pe Debian 10 Buster

Î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

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.