Website-Suche

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

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemInstalliertes oder aktualisiertes Ubuntu 20.04 Focal Fossa
SoftwareN/A
AnderePrivilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

Konfiguration des Apt-Proxy-Servers

  1. 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-cacher verwenden. Beginnen wir mit der Installation des Proxy-Servers:

    
    sudo apt install apt-cacher
    

    Die empfohlene Startmethode des apt-cacher Proxys ist daemon.

  2. 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.conf und 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_hosts Direktive, wenn die obige Konfiguration für Ihre Umgebung zu freizügig ist.

  3. Starten Sie den Proxy-Server, und aktivieren Sie ihn so, dass er nach dem Neustart gestartet wird:

    
    sudo systemctl enable --now apt-cacher
    
  4. Vergewissern Sie sich, dass der apt-Proxy aktiv ist. Der apt-Proxy-Server sollte jetzt auf Port3142 lauschen:

    
    ss -tl | grep 3142
    LISTEN    0         128                0.0.0.0:3142              0.0.0.0:*
    
  5. 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

  1. Erstellen Sie mit Ihrer apt-cacher Proxy-IP-Adresse oder Ihrem Hostnamen eine Datei, z.B. /etc/apt/apt.conf.d/30proxy mit 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"; };
    
  2. Jetzt ist alles bereit und konfiguriert. Führen Sie den Befehl apt aus, um die Konfiguration des apt cacher Proxys zu bestätigen:

    
    sudo apt udpate
    

    Wenn alles gut gegangen ist, überprüfen Sie den Inhalt des Verzeichnisses /var/cache/apt-cacher/ Ihres apt-Proxy-Servers auf neue Pakete und Updates.

Verwandte Artikel: