Tässä oppaassa opimme, miten APT-välityspalvelin määritetään Debian 10 Busterissa. Jos käytät Debian 10 -järjestelmää välityspalvelimen takana, olet todennäköisesti yrittänyt epäonnistuneesti asentaa paketteja. Opi, miten voit määrittää APT-pakettihallinnan käyttämään HTTP- tai HTTPS-välityspalvelinta, kun haet paketteja arkistoista.
APT-välityspalvelimen konfigurointi Debian 10 Busterissa
Voidaksesi konfiguroida APT-välityspalvelimen Debian 10 Busterissa tarvitset välityspalvelimen IP-osoitteen ja portin sekä todennuksen käyttäjätunnuksen ja salasanan, jos välityspalvelimesi ylipäätään tukee todennusta. APT voidaan konfiguroida tilapäisesti tai pysyvästi käyttämään välityspalvelinta.
Tilapäinen APT-välityspalvelimen konfigurointi
Tilapäiseen APT-välityspalvelimen konfigurointiin kuuluu välityspalvelimen ympäristömuuttujien luominen, jotka voivat olla joko http_proxy tai https_proxy alla esitetyllä tavalla;
Ympäristössäni 192.168.43.1 on välityspalvelimen IP-osoite ja 3128 on välityspalvelimen portti.
Http-välityspalvelinta varten suorita alla oleva komento luodaksesi http_proxy-ympäristömuuttuja, joka määrittelee välityspalvelimen ja portin.
export http_proxy='http://192.168.43.1:3128'
HTTPS-välityspalvelimelle;
export https_proxy='https://192.168.43.1:3128'
Jos välityspalvelimesi tukee todennusta ja vaatii käyttäjätunnuksen/salasanan kirjautumista varten, käytä yksinkertaisesti;
HTTP(S)-välityspalvelimelle;
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
Voit myös liittää apt-komennon etuliitteeksi välityspalvelimen asetukset alla esitetyllä tavalla;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
tai
sudo 'http_proxy=http://Username::3128' apt update
Pysyvä APT-välityspalvelimen konfigurointi
Voit konfiguroida APT-välityspalvelimen APT:n konfigurointitiedostoon pysyvästi. Voit esimerkiksi luoda välityspalvelimen konfigurointitiedoston osoitteeseen /apt/apt.conf.d-hakemistoon alla esitetyllä tavalla;
vim /etc/apt/apt.conf.d/02proxy
HTTP-välityspalvelimelle;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
HTTPS-välityspalvelimelle;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
määrittääksesi sekä HTTP:n että HTTPS:n;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
Vai yksinkertaisesti;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
Jos välityspalvelimesi tukee todennusta, korvaa;
http://PROXYSERVERIP:PROXYPORT
:llä;
http://USERNAME::PROXYPORT
Siten, että rivisi näyttävät seuraavalta;
Acquire::http::proxy "http://USERNAME::PROXYPORT";Acquire::https::proxy "https://USERNAME::PROXYPORT";
Voit myös konfiguroida järjestelmänlaajuisen välityspalvelimen, joka koskee jokaista järjestelmään kirjautuvaa käyttäjää /etc/profile-tiedostossa.d asettamalla muuttujat http_proxy
ja https_proxy
. Luo esimerkiksi tiedosto /etc/profile.d/proxy.sh, johon on asetettu seuraavat ympäristömuuttujat.
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
välityspalvelimen konfigurointitiedosto lataa ympäristömuuttujat uudelleen.
source /etc/profile.d/proxy.sh
Jos käytät bash-selaimen komentotulkkia, voit asettaa välityspalvelimen, joka pätee yksittäiseen käyttäjään, muokkaamalla $HOME/.bashrc-tiedostoa ja lisätä rivit;
vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
lähde $HOME/.bashrc-tiedostoon:
source $HOME/.bashrc
Nyt, jos yrität ajaa apt-komentoa, huomaat, että se yrittää muodostaa yhteyden välityspalvelimeen. Jos yhteys onnistuu, APT toimii ilman ongelmia.
apt update0% ...
Tässä kaikki siitä, miten APT Proxy konfiguroidaan Debian 10 Busterissa. Nauti
Seuraavat opetusohjelmat;
Asenna Grafana-liitännäiset välityspalvelimen taakse
Järjestelmän laajuisen välityspalvelimen asettaminen Ubuntu 18.04:ssä
Squid-välityspalvelimen todennuksen määrittäminen Ubuntu 18.04/Fedora 29/28/CentOS 7:ssä
Squid-välityspalvelimen asentamisen ja konfiguroinnin asettaminen Fedora 29:ssä / Fedora 28:ssa / SentOS 7:ssä
.