Rocky Linux Tutorial: Schritt-für-Schritt-Anleitung zur Konfiguration eines Hochleistungs-Squid-Proxyservers

Möchten Sie einen privaten Proxy auf einem VPS einrichten? Dieser Artikel erklärt detailliert, wie man Squid auf Rocky Linux installiert, einschließlich grundlegender Konfiguration, Benutzerauthentifizierung, Firewall-Freigabe und dem gesamten Prozess der Client-Verbindung.

VoyraCloud
23. Januar 2026
3 Min Lesezeit
Teilen:
Linux 教程
Rocky Linux
Squid 代理
VoyraCloud
VPS 配置
代理服务器搭建
Rocky Linux Tutorial: Schritt-für-Schritt-Anleitung zur Konfiguration eines Hochleistungs-Squid-Proxyservers

In Unternehmensentwicklungs- oder Datenschutzszenarien ist es entscheidend, einen privaten Proxy-Server (Proxy Server) zu haben. Squid ist als leistungsstarke Cache-Proxy-Software die erste Wahl für Linux-Nutzer aufgrund seiner Stabilität, hohen Anpassungsfähigkeit und hervorragenden Leistung.

Dieser Artikel wird Ihnen zeigen, wie Sie schnell einen Squid-Proxy-Server mit Authentifizierung auf Rocky Linux einrichten und konfigurieren können.


Warum einen Proxy auf VoyraCloud bereitstellen?

Der Aufbau eines Proxy-Servers hat hohe Anforderungen an Netzwerkverzögerung und Bandbreite. VoyraCloud Cloud VPS bietet:

  • 200 Mbps Spitzenbandbreite: Sicherstellen, dass der Proxy reibungslos und ohne Geschwindigkeitsverlust weiterleitet.
  • 99,9% Stabilität: Gewährleistung, dass Ihr Proxy-Dienst rund um die Uhr online ist.
  • Monatliche Kosten ab $4,5: Hohe Kosteneffizienz, unterstützt IP-Wechsel nach Bedarf.

Schritt 1: Kaufen und Anmelden bei VoyraCloud Cloud VPS

  1. Besuchen Sie die Kaufseite für VoyraCloud Cloud VPS und wählen Sie den benötigten geografischen Standort aus.
  2. Wählen Sie Rocky 9.5 aus.
  3. Nach dem Kauf erhalten Sie IP, Benutzername und Passwort.
  4. Loggen Sie sich über SSH ein:
    • Windows: Empfohlen werden PuTTY oder Windows Terminal
    • Mac/Linux: Führen Sie im Terminal ssh ubuntu@Ihre_VPS_IP aus

Schritt 2: System aktualisieren und Squid installieren

Stellen Sie zunächst sicher, dass Ihr Rocky Linux-System auf dem neuesten Stand ist:

sudo dnf update -y

Installieren Sie anschließend das Squid-Paket:

sudo dnf install squid -y

Nach der Installation starten Sie den Dienst und setzen ihn auf automatischen Start:

sudo systemctl start squid
sudo systemctl enable squid

Schritt 3: Grundkonfiguration und Zugriffskontrolle

Die Hauptkonfigurationsdatei von Squid befindet sich unter /etc/squid/squid.conf. Um den Proxy ordnungsgemäß arbeiten zu lassen, müssen wir die Zugriffspolitik anpassen.

  1. Konfigurationsdatei bearbeiten:
    sudo vi /etc/squid/squid.conf
    1. Netzzugriff erlauben: Finden Sie den Abschnitt http_access. Wenn Sie allen Netzwerken den Zugriff erlauben möchten (bitte vorsichtig verwenden, empfohlen in Kombination mit Authentifizierung), ändern Sie es zu:
      http_access allow all
      # http_access deny all
      1. Ändern des Überwachungsports (optional): Squid überwacht standardmäßig den Port 3128. Wenn Sie ihn ändern möchten, suchen und ändern Sie:
        http_port 3128

        Schritt 4: Authentifizierung aktivieren (Sicherheit erhöhen)

        Um zu verhindern, dass Ihr Proxy von anderen missbraucht wird, wird dringend empfohlen, die Benutzername/Passwort-Authentifizierung zu aktivieren.

        1. Erstellen Sie eine verschlüsselte Passwortdatei

        sudo touch /etc/squid/passwords
        sudo chown squid:squid /etc/squid/passwords
        sudo chmod 600 /etc/squid/passwords

        2. Autorisierte Benutzer hinzufügen

        Installieren Sie das Paket und erstellen Sie einen Benutzer (z.B. user1):

        sudo dnf install httpd-tools -y
        sudo htpasswd /etc/squid/passwords user1

        3. Konfigurieren Sie Squid zur Verwendung des Authentifizierungsmoduls

        Fügen Sie am Anfang von /etc/squid/squid.conf oder an der Stelle der ACL-Definition den folgenden Inhalt hinzu:

        auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
        auth_param basic realm Squid Proxy
        acl auth_users proxy_auth REQUIRED
        http_access allow auth_users

        Schritt 5: Syntax überprüfen und Dienst neu starten

        Überprüfen Sie vor der Anwendung der Konfiguration, ob die Syntax korrekt ist:

        sudo squid -k parse

        Wenn keine Fehler auftreten, starten Sie den Squid-Dienst neu, um die Konfiguration wirksam zu machen:

         sudo systemctl restart squid

        Schritt 6: Firewall freigeben

        Vergessen Sie nicht, den entsprechenden Port (standardmäßig 3128) in der Firewall von Rocky Linux freizugeben:

        sudo firewall-cmd --permanent --add-port=3128/tcp
        sudo firewall-cmd --reload

        Client-Verbindungstest

        Jetzt können Sie in den Proxy-Einstellungen Ihres lokalen Browsers oder Ihrer Software die Informationen eingeben:

        • IP-Adresse: Ihre öffentliche IP-Adresse von VoyraCloud VPS
        • Port: 3128 (oder den von Ihnen festgelegten Port)
        • Authentifizierung: Geben Sie den Benutzernamen und das Passwort ein, die Sie gerade festgelegt haben.

        Fazit

        Mit den obigen Schritten haben Sie erfolgreich einen sicheren und effizienten Squid-Proxy-Server auf Rocky Linux bereitgestellt. In Kombination mit der globalen Netzwerkoptimierung von VoyraCloud Cloud VPS können Sie ein schnelleres Netzwerk-Transit-Erlebnis genießen.

        👉 Holen Sie sich jetzt Ihr VoyraCloud Cloud VPS und starten Sie Ihr schnelles Proxy-Erlebnis

        Teilen:

        Verwandte Artikel