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
- Besuchen Sie die Kaufseite für VoyraCloud Cloud VPS und wählen Sie den benötigten geografischen Standort aus.
- Wählen Sie Rocky 9.5 aus.
- Nach dem Kauf erhalten Sie IP, Benutzername und Passwort.
- Loggen Sie sich über SSH ein:
- Windows: Empfohlen werden PuTTY oder Windows Terminal
- Mac/Linux: Führen Sie im Terminal
ssh ubuntu@Ihre_VPS_IPaus
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.
- Konfigurationsdatei bearbeiten:
sudo vi /etc/squid/squid.conf
- 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
- Ä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

