Apt-Proxy-Konfiguration unter Ubuntu 20.04 Focal Fossa Linux
Sie lesen gerade ein kurzes Tutorial zur Konfiguration des apt-Proxy-Servers und -Clients unter Ubuntu 20.04 Focal Fossa Linux
In diesem Tutorial lernen Sie:
- So installieren und konfigurieren Sie den apt proxy server
- So starten Sie den apt proxy server
- So öffnen Sie den Firewall-Port für eingehenden apt-Proxy-Datenverkehr
- So konfigurieren Sie den apt proxy client
Apt-Proxy-Konfiguration unter Ubuntu 20.04 Focal Fossa Linux
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | Installiertes oder aktualisiertes Ubuntu 20.04 Focal Fossa |
| Software | N/A |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
Konfiguration des Apt-Proxy-Servers
Wenn Sie Ihren apt cacher Proxyserver bereits konfiguriert haben, überspringen Sie diesen Teil einfach und fahren Sie mit dem folgenden Abschnitt fort, wie Sie den apt proxy client konfigurieren.
Als Proxy-Server werden wir den
apt-cacherverwenden. Beginnen wir mit der Installation des Proxy-Servers:sudo apt install apt-cacherDie empfohlene Startmethode des apt-cacher Proxys ist
daemon.Standardmäßig lehnt Ihr neuer apt-Proxy-Server jeglichen Datenverkehr von unbekannten Hosts ab, was zu der folgenden Fehlermeldung führen kann:
403 Access to cache prohibited.Um erlaubte Hosts zu konfigurieren, öffnen Sie die Hauptkonfigurationsdatei von apt cacher
/etc/apt-cacher/apt-cacher.confund kommentieren Sie die folgende Zeile aus, um jedem Host den Zugriff auf die Ressourcen von apt-cacher zu ermöglichen:allowed_hosts = *Lesen Sie die beigefügte Dokumentation zur
allowed_hostsDirektive, wenn die obige Konfiguration für Ihre Umgebung zu freizügig ist.Starten Sie den Proxy-Server, und aktivieren Sie ihn so, dass er nach dem Neustart gestartet wird:
sudo systemctl enable --now apt-cacherVergewissern Sie sich, dass der apt-Proxy aktiv ist. Der apt-Proxy-Server sollte jetzt auf Port
3142lauschen:ss -tl | grep 3142 LISTEN 0 128 0.0.0.0:3142 0.0.0.0:*Falls auf Ihrem Ubuntu-System die Firewall aktiviert ist, müssen Sie einen Firewall-Port
3142öffnen, um eingehenden Datenverkehr zuzulassen:sudo ufw allow from any to any port 3142 proto tcp
Konfiguration des Apt-Proxy-Clients
Erstellen Sie mit Ihrer apt-cacher Proxy-IP-Adresse oder Ihrem Hostnamen eine Datei, z.B.
/etc/apt/apt.conf.d/30proxymit folgendem Inhalt, während Sie die IP-Adresse mit der IP-Adresse Ihres apt-cacher-Servers aktualisieren:Acquire::http { Proxy "http://192.168.1.115:3142"; };-
Jetzt ist alles bereit und konfiguriert. Führen Sie
den Befehl aptaus, um die Konfiguration des apt cacher Proxys zu bestätigen:sudo apt udpateWenn alles gut gegangen ist, überprüfen Sie den Inhalt des
Verzeichnisses /var/cache/apt-cacher/Ihres apt-Proxy-Servers auf neue Pakete und Updates.

