V tomto návodu se dozvíte, jak nakonfigurovat APT Proxy v Debianu 10 Buster. Pokud používáte systém Debian 10 za proxy serverem, je pravděpodobné, že jste se neúspěšně pokusili nainstalovat balíčky. Naučte se konfigurovat správce balíčků APT tak, aby při stahování balíčků z repozitářů používal proxy server HTTP nebo HTTPS.
Konfigurace proxy serveru APT v Debianu 10 Buster
Pro konfiguraci proxy serveru APT v Debianu 10 Buster potřebujete znát IP adresu a port proxy serveru a také uživatelské jméno a heslo pro ověření, pokud váš proxy server vůbec podporuje ověřování. APT lze dočasně nebo trvale nakonfigurovat pro použití proxy.
Dočasná konfigurace APT proxy
Dočasná konfigurace APT proxy zahrnuje vytvoření proměnných prostředí proxy, které mohou být buď http_proxy, nebo https_proxy, jak je uvedeno níže;
V mém prostředí je 192.168.43.1 je IP adresa proxy serveru a 3128 je port proxy serveru.
Pro HTTP proxy stačí spustit níže uvedený příkaz a vytvořit proměnnou prostředí http_proxy, která definuje váš proxy server a port.
export http_proxy='http://192.168.43.1:3128'
Pro HTTPS proxy;
export https_proxy='https://192.168.43.1:3128'
Pokud váš proxy server podporuje ověřování a vyžaduje uživatelské jméno/heslo pro přihlášení, jednoduše použijte;
Pro HTTP(S) proxy;
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
Můžete také předřadit příkaz apt s nastavením proxy, jak je uvedeno níže;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
nebo
sudo 'http_proxy=http://Username::3128' apt update
Trvalá konfigurace proxy APT
Proxy APT můžete trvale konfigurovat v konfiguračním souboru APT. Můžete například vytvořit konfigurační soubor proxy pod adresou /apt/apt.conf.d, jak je uvedeno níže;
vim /etc/apt/apt.conf.d/02proxy
Pro HTTP proxy;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Pro HTTPS;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Pro konfiguraci pro HTTP i HTTPS;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Nebo jednoduše;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
Pokud váš proxy server podporuje ověřování, nahraďte;
http://PROXYSERVERIP:PROXYPORT
za;
http://USERNAME::PROXYPORT
tak, aby vaše řádky vypadaly takto;
Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";
Můžete také nakonfigurovat celosystémovou proxy, která se vztahuje na všechny uživatele, kteří se přihlásí do systému v /etc/profile.d nastavením proměnných http_proxy
a https_proxy
. Vytvořte například soubor /etc/profile.d/proxy.sh s následujícími nastavenými proměnnými prostředí.
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
konfigurační soubor proxy pro načtení proměnných prostředí.
source /etc/profile.d/proxy.sh
Pokud používáte shell bash, pak pro nastavení proxy, která platí pro jednoho uživatele, můžete upravit soubor $HOME/.bashrc a přidejte řádky;
vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
zdroj souboru $HOME/.bashrc:
source $HOME/.bashrc
Pokud se nyní pokusíte spustit příkaz apt, všimnete si, že se pokusí připojit k proxy serveru. Pokud je připojení úspěšné, APT vám poběží bez problémů.
apt update0% ...
To je vše o tom, jak nakonfigurovat APT Proxy v Debianu 10 Buster. Přejeme příjemnou zábavu
Související návody;
Instalace zásuvných modulů Grafana za proxy serverem
Jak nastavit systémovou proxy v Ubuntu 18.04
Nastavení ověřování Squid Proxy v Ubuntu 18.04/Fedora 29/28/CentOS 7
Jak nainstalovat a nakonfigurovat Squid Proxy v systému Fedora 29/Fedora 28/CentOS 7
.