Sūtiet APT lejupielādes caur starpniekserveri
Skaidri norādiet HTTP starpniekserveri APT repozitoriju pieprasījumiem, atstājiet ieslēgtu HTTPS pārbaudi un pārbaudiet resursdatoru tiešā savienojuma izņēmumus.
APT ir savas starpniekservera opcijas. Pārlūka iestatījuma maiņa nenosaka, kādu maršrutu izmanto apt-get, un repozitorija spoguļa maiņa nav tas pats, kas starpniekservera izvēle.
Vienai komandai iestatījumus nododiet skaidri:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Dokumentācijas IP vietā izmantojiet no sava pakalpojuma vai HTTP starpniekserveru saraksta izvēlēto HTTP galapunktu. Abas vērtības var norādīt parastu HTTP starpniekserveri, ja tas atbalsta nepieciešamos HTTPS tuneļus. Opciju nosaukumi apraksta konfigurējamo repozitorija transportu.
Savienojumam, ko vēlaties saglabāt
APT konfigurācija var glabāt tās pašas vērtības atsevišķā failā zem /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Saglabājiet sintakses pēdiņas un semikolus. Atsevišķs fails ar skaidru nosaukumu atvieglo savu prioritāro iestatījumu vēlāku noņemšanu, nepārrakstot repozitoriju definīcijas vai nesaistītas APT opcijas.
Lai apskatītu izvēlētu vērtību, nesākot pakotņu darbību, izmantojiet:
apt-config shell PROXY Acquire::http::Proxy
APT atbalsta arī vides iestatījumu http_proxy, taču caur sudo pieejamā vide var atšķirties no tās, kas ir terminālī, kurā to iestatījāt. Skaidri norādītas APT opcijas atvieglo salīdzinājuma izsekošanu ar vienu komandu.
Repozitorijs var apzināti savienoties tieši
Konkrētam resursdatoram paredzēta starpniekservera opcija var izmantot īpašo vērtību DIRECT. Ja tikai viens repozitorijs ignorē vispārējo starpniekserveri, pirms galapunkta nomaiņas pārbaudiet šos resursdatoru prioritāros iestatījumus.
HTTPS gadījumā sertifikāta pārbaude paliek atsevišķa pārbaude. Ja nepieciešama apstiprināta datplūsmas pārbaudes CA, konfigurējiet atbilstošu uzticēšanos; neizslēdziet otras savienojuma puses vai resursdatora nosaukuma pārbaudi tikai tādēļ, lai lejupielāde turpinātos. Pakotņu parakstiem arī ir cits uzdevums nekā TLS un maršrutēšanai caur starpniekserveri.
Apskatiet vairāk nekā komandas galīgo izejas statusu
Pārbaudiet, kuri repozitoriju pieprasījumi patiešām izdevās un vai APT ziņo par lejupielādes brīdinājumiem vai ir izmantojis vecākus sarakstus. Daļēja atjaunināšana nepierāda, ka katrs avots veiksmīgi izmantoja šo maršrutu.
Lai atsauktu izmēģinājumu ar pastāvīgiem iestatījumiem, noņemiet tikai pašu pievienotos starpniekservera ierakstus. Pēc tam pārbaudiet atlikušos vides vai konkrētu resursdatoru iestatījumus, kas joprojām var izvēlēties citu starpniekserveri.