Eigener Proxy-Server kostenlos: Schritt-für-Schritt-Anleitung

Melden

Hier ist ein ausführliches Tutorial, wie du deinen eigenen Proxy-Server dauerhaft kostenlos erstellst.

Wir nutzen hierfür die Oracle Cloud (Always Free Tier), da sie im Gegensatz zu anderen Anbietern großzügige Ressourcen und viel Datentransfer kostenlos zur Verfügung stellt. Als Software verwenden wir Squid, den Industriestandard für Proxy-Server.


Ein eigener Proxy-Server bietet dir mehr Privatsphäre, ermöglicht das Umgehen von einfachen Geosperren und gibt dir die volle Kontrolle über deine Daten, ohne dass du dubiosen kostenlosen Anbietern vertrauen musst.

1. Voraussetzungen

  • Eine E-Mail-Adresse.
  • Eine Kreditkarte (zur Verifizierung der Identität bei der Cloud-Anmeldung, es wird jedoch nichts abgebucht, solange du im „Always Free“-Bereich bleibst).
  • Ein SSH-Client (Windows: PowerShell oder PuTTY / Mac & Linux: Terminal).

Schritt 1: Kostenlose Cloud-Instanz erstellen

  1. Gehe zur Oracle Cloud Free Tier Seite und erstelle einen Account.
  2. Logge dich in die Konsole ein.
  3. Navigiere zu Compute -> Instances -> Create Instance.
  4. Name: Gib dem Server einen Namen (z.B. MeinProxy).
  5. Image and Shape: Wähle „Canonical Ubuntu“ (aktuelle Version) als Betriebssystem.
  6. Networking: Stelle sicher, dass eine öffentliche IP-Adresse zugewiesen wird.
  7. SSH Keys: Lade den privaten und öffentlichen Schlüssel herunter (.key und .pub). Du brauchst sie später, um dich mit dem Server zu verbinden!
  8. Klicke auf Create. Warte, bis der Status auf „Running“ steht.

Schritt 2: Firewall in der Cloud öffnen

Bevor der Server erreichbar ist, musst du den Port für den Proxy öffnen (Standard für Squid ist 3128).

  1. Klicke in den Instanz-Details auf das Subnet (blauer Link).
  2. Klicke auf die Default Security List.
  3. Klicke auf Add Ingress Rules.
  4. Gib folgende Werte ein:
    • Source CIDR: 0.0.0.0/0 (erlaubt Zugriff von überall)
    • IP Protocol: TCP
    • Destination Port Range: 3128
  5. Klicke auf Add Ingress Rules.

Schritt 3: Mit dem Server verbinden

Öffne dein Terminal (oder PowerShell) und verbinde dich mit der IP-Adresse deines Servers (findest du in der Oracle Konsole):

ssh -i dein-schluessel.key ubuntu@DEINE_SERVER_IP

Schritt 4: Squid Proxy installieren

Sobald du eingeloggt bist, installiere die Software:

sudo apt update && sudo apt upgrade -y
sudo apt install squid apache2-utils -y

Schritt 5: Authentifizierung einrichten (Wichtig!)

Damit nicht jeder deinen Proxy nutzen kann (Open Proxys werden oft für Angriffe missbraucht), erstellen wir einen Benutzernamen und ein Passwort.

  1. Erstelle eine Passwort-Datei (ersetze dein_nutzername durch einen Namen deiner Wahl):

    sudo htpasswd -c /etc/squid/passwd dein_nutzername

    (Du wirst nun aufgefordert, ein Passwort festzulegen).

  2. Konfiguriere Squid:

    sudo nano /etc/squid/squid.conf
  3. Suche in der Datei (mit Strg+W) nach dem Bereich für die Authentifizierung und füge ganz oben in der Datei folgendes ein:

    auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
    auth_param basic children 5
    auth_param basic realm Mein Gratis Proxy
    auth_param basic credentialsttl 2 hours
    acl auth_users proxy_auth REQUIRED
    http_access allow auth_users
  4. Suche die Zeile http_access deny all und stelle sicher, dass deine neuen Regeln darüber stehen.

  5. Speichere mit Strg+O, Bestätige mit Enter und verlasse mit Strg+X.


Schritt 6: Firewall auf dem Server öffnen & Neustart

Aktiviere den Port auch im Betriebssystem des Servers:

sudo ufw allow 3128/tcp
sudo systemctl restart squid

Schritt 7: Den Proxy benutzen

Du kannst deinen neuen Proxy nun in deinem Browser oder Betriebssystem eintragen:

  • Host/IP: Deine Oracle Server IP
  • Port: 3128
  • Benutzername/Passwort: Die Daten aus Schritt 5.

Pro-Tipp: Nutze im Browser (Chrome/Firefox) die Erweiterung FoxyProxy, um den Proxy mit nur einem Klick an- und auszuschalten.


Fazit

Glückwunsch! Du hast nun einen eigenen, dedizierten Proxy-Server in der Cloud. Da du die „Always Free“-Ressourcen von Oracle nutzt, kostet dich dieser Server 0€ pro Monat.

Sicherheitshinweis: Behandle deine SSH-Schlüssel und die Proxy-Zugangsdaten wie Bargeld. Wenn jemand Zugriff auf deinen Proxy erhält, kann er über deine IP-Adresse illegale Aktivitäten durchführen.

0