APT Proxy konfigurálása Debian 10 Buster rendszeren

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.