APT-Downloads über einen Proxy senden
Geben Sie für APT-Repositoryanfragen einen HTTP-Proxy ausdrücklich an, lassen Sie HTTPS-Prüfung aktiv und kontrollieren Sie hostspezifische Direktausnahmen.
APT hat eigene Proxyoptionen. Eine Änderung im Browser legt die Route von apt-get nicht fest. Einen Repository-Spiegel zu wechseln ist außerdem nicht dasselbe wie einen Proxy auszuwählen.
Für einen einzelnen Befehl geben Sie die Einstellungen ausdrücklich mit:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Ersetzen Sie die Dokumentations-IP durch Ihren gewählten HTTP-Endpunkt vom Dienst oder aus der HTTP-Proxy-Liste. Beide Werte können einen gewöhnlichen HTTP-Proxy bezeichnen, wenn er die nötigen HTTPS-Tunnel unterstützt. Die Optionsnamen beschreiben den einzustellenden Repositorytransport.
Für eine dauerhaft gewünschte Verbindung
APT kann dieselben Werte in einer eigenen Datei unter /etc/apt/apt.conf.d/ speichern:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Behalten Sie Anführungszeichen und Semikolons bei. Eine getrennte, eindeutig benannte Datei erleichtert später das Entfernen Ihrer Überschreibung, ohne Repositorydefinitionen oder andere APT-Optionen neu zu schreiben.
Um einen gewählten Wert ohne Paketoperation zu prüfen, verwenden Sie:
apt-config shell PROXY Acquire::http::Proxy
APT unterstützt auch die Umgebungseinstellung http_proxy. Die über sudo verfügbare Umgebung kann jedoch von dem Terminal abweichen, in dem Sie sie gesetzt haben. Explizite APT-Optionen machen einen Ein-Befehl-Vergleich leichter nachvollziehbar.
Ein Repository kann absichtlich direkt verbinden
Eine hostspezifische Proxyoption darf den Sonderwert DIRECT verwenden. Ignoriert nur ein Repository den allgemeinen Proxy, prüfen Sie solche Hostüberschreibungen vor dem Austausch des Endpunkts.
Die HTTPS-Zertifikatsprüfung bleibt eine separate Prüfung. Wird eine genehmigte Inspektions-CA benötigt, richten Sie passendes Vertrauen ein; schalten Sie Peer- oder Hostnamenprüfung nicht nur für einen fortschreitenden Download ab. Paketsignaturen erfüllen ebenfalls einen anderen Zweck als TLS und Proxyrouting.
Mehr als den abschließenden Befehlsstatus lesen
Prüfen Sie, welche Repositoryanfragen tatsächlich gelangen und ob APT Abrufwarnungen oder die Wiederverwendung alter Listen meldet. Eine Teilaktualisierung beweist nicht, dass jede Quelle erfolgreich die Route nutzte.
Zum Rückgängigmachen eines dauerhaften Tests entfernen Sie nur die selbst hinzugefügten Proxyeinträge. Prüfen Sie danach verbleibende Umgebungs- oder Hosteinstellungen, die weiterhin einen anderen Proxy auswählen können.