Ezzel az útmutatóval megtanuljuk, hogyan kell konfigurálni az APT Proxy-t Debian 10 Buster rendszeren. Ha Debian 10 rendszert futtatsz egy proxy szerver mögött, akkor nagy valószínűséggel sikertelenül próbáltál már csomagokat telepíteni. Ismerje meg, hogyan konfigurálhatja az APT csomagkezelőt úgy, hogy HTTP vagy HTTPS proxy szervert használjon a csomagok tárolókból való lehívása során.
Az APT proxy konfigurálása Debian 10 Buster-en
Az APT proxy konfigurálásához Debian 10 Buster-en szüksége van a proxy szerver IP címére és portjára, valamint a hitelesítési felhasználónévre és jelszóra, ha a proxy szerver támogatja a hitelesítést. Az APT ideiglenesen vagy állandóan konfigurálható a proxy használatára.
Az APT proxy ideiglenes konfigurálása
Az APT proxy ideiglenes konfigurálása magában foglalja a proxy környezeti változók létrehozását, amelyek lehetnek http_proxy vagy https_proxy az alábbiak szerint;
A környezetemben a 192.168.43.1 a proxykiszolgáló IP címe és 3128 a proxykiszolgáló portja.
A HTTP-proxynál egyszerűen futtassa az alábbi parancsot a http_proxy környezeti változó létrehozásához, amely meghatározza a proxykiszolgálót és a portot.
export http_proxy='http://192.168.43.1:3128'
HTTPS proxy esetén;
export https_proxy='https://192.168.43.1:3128'
Ha a proxy támogatja a hitelesítést és felhasználónevet/jelszót igényel a bejelentkezéshez, egyszerűen használja;
HTP(S) proxy esetén;
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
Az apt parancs elé a proxy beállításokat is beírhatja az alábbiak szerint;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
vagy
sudo 'http_proxy=http://Username::3128' apt update
Permanens APT proxy konfiguráció
Az APT proxy állandó beállítását az APT konfigurációs fájlban végezheti el. Például létrehozhat egy proxy konfigurációs fájlt a /apt/apt.conf alatt.d könyvtárban az alábbiak szerint;
vim /etc/apt/apt.conf.d/02proxy
HTP-proxyhoz;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
HTTPS-hez;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
HTP-hez és HTTPS-hez is konfigurálhatja;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Vagy egyszerűen;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
Ha a proxy támogatja a hitelesítést, cserélje ki;
http://PROXYSERVERIP:PROXYPORT
azzal;
http://USERNAME::PROXYPORT
Így a sorok így néznek ki;
Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";
Az egész rendszerre kiterjedő proxy-t is beállíthatod, amely minden felhasználóra vonatkozik, aki bejelentkezik a rendszerbe az /etc/profile-ban.d a http_proxy
és https_proxy
változók beállításával. Például hozzon létre egy fájlt, az /etc/profile.d/proxy.sh-t a következő környezeti változók beállításával.
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
a proxy konfigurációs fájlt a környezeti változók újratöltéséhez.
source /etc/profile.d/proxy.sh
Ha bash shell-t használ, akkor az egyetlen felhasználóra érvényes proxy beállításához szerkesztheti a $HOME/.bashrc fájlt, és hozzáadhatja a következő sorokat;
vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
a $HOME/.bashrc fájl forrása:
source $HOME/.bashrc
Most, ha megpróbálja futtatni az apt parancsot, észre fogja venni, hogy megpróbál csatlakozni a proxy szerverhez. Ha a kapcsolat sikeres, akkor az APT gond nélkül futni fog.
apt update0% ...
Ez minden arról, hogyan kell az APT Proxy-t konfigurálni Debian 10 Buster-en. Enjoy
Related Tutorials;
Install Grafana Plugins Behind a Proxy server
How to Set System Wide Proxy in Ubuntu 18.04
Squid Proxy Authentication beállítása Ubuntu 18.04/Fedora 29/28/CentOS 7
How to Install and Configure Squid Proxy on Fedora 29/Fedora 28/CentOS 7