50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Noch 10 min
Sicherheit & Netzwerk

Schritt-für-Schritt-Anleitung zur Shadowsocks-Konfiguration

Efeu Johnson By Efeu Johnson 10 Min. Lesezeit Aktualisiert am 10. Nov. 2025
Schritt-für-Schritt-Anleitung zur Shadowsocks-Konfiguration

Shadowsocks ist ein SOCKS5-Proxy, mit dem du Internetzensur umgehst, indem er deinen Webverkehr verschlüsselt. Shadowsocks lässt sich einfach konfigurieren und ist eine beliebte Wahl unter datenschutzbewussten Nutzern und Entwicklern, die ohne Einschränkungen auf das Internet zugreifen möchten.

Wenn du deinen eigenen Shadowsocks VPS Server konfigurierst, betreibst du nicht nur deinen eigenen privaten Proxy-Server, sondern hast auch vollständige Kontrolle über deinen eigenen Webverkehr – so protokolliert kein Dritter deine Daten.

 

Vorteile eines eigenen Shadowsocks-Servers

Ein selbst gehosteter Shadowsocks-Server bietet gegenüber öffentlichen Proxyservern mehrere entscheidende Vorteile. Hier sind die wichtigsten:

Volle Kontrolle über die Konfiguration

Mit einem eigenen Shadowsocks-Server legen Sie selbst fest, welche Sicherheitseinstellungen, Portnummern und Verschlüsselungsmethoden verwendet werden. Die Konfigurationsdatei passen Sie genau nach Ihren Anforderungen an.

Mehr Privatsphäre und Sicherheit

Ihr eigener Shadowsocks-Server stellt sicher, dass der Internetverkehr nicht über öffentliche Knoten geleitet wird, auf denen Daten protokolliert werden könnten. Die Abhängigkeit von Drittanbieter-Servern entfällt, was die Privatsphäre deutlich erhöht.

Höhere Geschwindigkeit

Ein privater Shadowsocks-Server ist schneller. Anders als bei öffentlichen Proxyservern gibt es keine Bandbreitenengpässe. Die Ressourcen stehen Ihnen exklusiv zur Verfügung, was die Leistung spürbar verbessert.

Erkennung und Blockierung umgehen

Durch Obfuskationstechniken und nicht standardmäßige Portnummern lassen sich auch Firewalls umgehen. Das ist besonders relevant für Nutzer, die Internetsperren überwinden möchten.

Einfache Einrichtung

Einen Shadowsocks-Server einzurichten wirkt auf den ersten Blick kompliziert, aber eine Schritt-für-Schritt-Anleitung wie diese vereinfacht den Prozess erheblich.

Plattformübergreifende Unterstützung

Shadowsocks unterstützt mehrere Betriebssysteme, sodass du deinen Server auf Linux VPS deployen und über Windows, macOS, Android oder iOS darauf zugreifen kannst.

Kostenlos und Open-Source

Da Shadowsocks Open-Source ist, wird der Quellcode kontinuierlich geprüft und verbessert, was es zu einer zuverlässig sicheren Lösung macht.

Wer seinen Server selbst hosten möchte, sollte auf einen soliden Anbieter wie Host Cloudzy VPS setzen, damit der Shadowsocks-Server auf einem leistungsstarken und abgesicherten virtuellen privaten Server läuft.

 

Shadowsocks-Anwendungsfälle

Shadowsocks ist ein vielseitiges Tool, das überall dort eingesetzt werden kann, wo der Zugriff auf gesperrte oder eingeschränkte Inhalte erforderlich ist. Hier sind die wichtigsten Anwendungsfälle im Überblick:

Marktforschung

Forscher und Unternehmen können Shadowsocks nutzen, um Geobeschränkungen zu umgehen und ausländische oder anderweitig regional gesperrte Websites aufzurufen.

Cybersicherheit und OSINT

Bei Cybersecurity-Einsätzen, insbesondere bei Aufklärungsarbeiten oder OSINT-Untersuchungen (Open-Source Intelligence), hilft Shadowsocks Sicherheitsexperten dabei, Informationen von Websites zu sammeln, die in ihrer Region gesperrt oder gefiltert sind.

Zugriff auf gesperrte Dienste und Inhalte

Die meisten Online-Dienste, Streaming-Plattformen und Shopping-Seiten sind nur in bestimmten Ländern verfügbar. Shadowsocks ermöglicht es Nutzern, so zu erscheinen, als würden sie von einem zugelassenen Standort aus zugreifen.

 

Shadowsocks-Konfiguration installieren und verwenden

In diesem Tutorial wird ausschließlich die Serverseite behandelt. Für eine Client-Installation besuche die Shadowsocks-Client Tutorial-Seite.

Die zwei Seiten von Shadowsocks

Serverseite von Shadowsocks:

  1. Aufgabe: Hier läuft der Proxy-Dienst. Der Server empfängt verschlüsselten Traffic vom Client und leitet ihn an sein Ziel weiter.
  2. Standort: Um Einschränkungen durch restriktive Netzwerke (z. B. in China) zu vermeiden, benötigst du einen virtuellen privaten Server (VPS) in einer Region mit offenem Internetzugang.

Clientseite von Shadowsocks:

  1. Aufgabe: Der Client läuft auf deinem lokalen Gerät (Computer, Smartphone usw.) und verschlüsselt deinen Traffic, bevor er ihn an den Shadowsocks-Server sendet.
  2. Installation: Clients für verschiedene Plattformen (Windows, macOS, Linux, Android, iOS) sind verfügbar und können von der offiziellen Shadowsocks-Website heruntergeladen werden.

 

Serveranforderungen für die Shadowsocks-Konfiguration

Ein VPS mit Ubuntu, Debian oder CentOS:

Mit jedem dieser Betriebssysteme hast du eine gut unterstützte Plattform, auf der du Programme wie Shadowsocks installieren und betreiben kannst.

  • Ubuntu: Ubuntu ist einfach zu bedienen, hat eine aktive Community und ist damit eine gute Wahl für Einsteiger sowie alle, die ausführliche Dokumentation schätzen.
  • Debian: Debian überzeugt durch Zuverlässigkeit und Stabilität und eignet sich besonders für Produktionsserver, bei denen die Systemverfügbarkeit zählt.
  • CentOS: CentOS ist bei professionellen Nutzern beliebt und wird in vielen produktiven Umgebungen eingesetzt.

 

Serveranforderungen für die Shadowsocks-Konfiguration

Ein VPS mit Ubuntu, Debian oder CentOS:

Mit jedem dieser Betriebssysteme hast du eine gut unterstützte Plattform, auf der du Programme wie Shadowsocks installieren und betreiben kannst.

  • Ubuntu: Ubuntu ist einfach zu bedienen, hat eine aktive Community und ist damit eine gute Wahl für Einsteiger sowie alle, die ausführliche Dokumentation schätzen.
  • Debian: Debian überzeugt durch Zuverlässigkeit und Stabilität und eignet sich besonders für Produktionsserver, bei denen die Systemverfügbarkeit zählt.
  • CentOS: CentOS ist bei professionellen Nutzern beliebt und wird in vielen produktiven Umgebungen eingesetzt.

 

Grundlegende technische Kenntnisse zur Shadowsocks-Konfiguration

SSH verwenden und Linux-Befehle ausführen

Grundkenntnisse in diesen Bereichen helfen dir dabei, deine Serverumgebung effizient zu konfigurieren und zu verwalten.

  • SSH (Secure Shell): Das Protokoll ermöglicht es dir, sicher remote auf deinen Server zuzugreifen, Befehle auszuführen, Dateien zu übertragen und den Server zu verwalten.
  • Linux-Befehle: Kenntnisse der Linux-Shell werden vorausgesetzt, etwa für das Installieren von Paketen, Konfigurieren von Diensten, Bearbeiten von Konfigurationsdateien und die Fehlersuche.

Die Wahl eines zuverlässigen VPS-Anbieters ist entscheidend, da sie sich direkt auf Performance, Skalierbarkeit und die allgemeine Dienstqualität auswirkt.

  • Cloudzy: Oft für wettbewerbsfähige Preise und zuverlässige Leistung genannt – eine gute Wahl, um einen VPS zu kaufen zu einem günstigen Preis.
  • DigitalOcean & Linode: Beide sind für ihre einfache Bedienung und entwicklerfreundlichen Oberflächen bekannt, was besonders attraktiv ist, wenn Sie noch keine Erfahrung mit der Serververwaltung haben.
  • Vultr: Bietet verschiedene Tarife für unterschiedliche Leistungsanforderungen, mit internationalen Rechenzentren zur Latenzreduzierung.
  • AWS (Amazon Web Services): Verfügt über umfangreiche Funktionen und hohe Kapazitäten – ideal für Projekte auf Unternehmensebene oder wenn Sie mehr als den standardmäßigen VPS-Funktionsumfang benötigen.

Ein Domainname (optional)

  • Hilft dabei, Shadowsocks-Datenverkehr für zusätzliche Sicherheit zu verschleiern:

Ein Domainname ist nicht nur ein Ersatz für eine IP-Adresse, wenn Sie auf Ihren Shadowsocks-Server zugreifen möchten.

 

Shadowsocks auf Ihrem VPS-Server installieren

Bevor Sie neue Software installieren, sollten Sie sicherstellen, dass Ihre Paketlisten und die aktuell installierten Pakete auf dem Server aktuell sind. Auf einem Debian/Ubuntu-Server führen Sie dazu Folgendes aus:

Schritt 1: Server aktualisieren

Bevor Sie neue Software installieren, sollten Sie sicherstellen, dass die Paketlisten und vorhandenen Pakete Ihres Servers aktuell sind. Das verhindert Abhängigkeitsprobleme.

CopyEdit

sudo apt-get update && sudo apt-get upgrade -y

Auf CentOS oder anderen RPM-basierten Distributionen verwenden Sie stattdessen:

bash

CopyEdit

sudo yum update -y

 

Durch das Aktualisieren Ihres Servers stellen Sie sicher, dass Sie mit den neuesten Versionen aller Komponenten arbeiten. Das ist wichtig für Sicherheit und Leistung.

Schritt 2: Shadowsocks installieren

Es gibt mehrere Shadowsocks-Implementierungen, aber eine verbreitete Option ist das Python-Paket oder die native C-Implementierung (z. B. Shadowsocks-libev) für bessere Leistung auf VPSs mit begrenzten Ressourcen. Wenn Sie die Python-Version verwenden, können Sie sie über pip installieren:

bash

CopyEdit

sudo apt-get install python-pip

sudo pip install shadowsocks

 

Für Shadowsocks-libev (eine schlanke, effiziente Implementierung) sieht die Installation alternativ so aus:

bash

CopyEdit

sudo apt-get install shadowsocks-libev

 

Die Wahl hängt von Ihren Leistungsanforderungen und Ihrer Vertrautheit mit den jeweiligen Versionen ab.

Schritt 3: Konfigurationsdatei erstellen

Shadowsocks verwendet in der Regel eine JSON-Konfigurationsdatei. Diese definiert wichtige Parameter wie:

  • Server: Die IP-Adresse Ihres VPS (häufig auf 0.0.0.0 gesetzt, um auf allen Schnittstellen zu lauschen).
  • Server-Port: Den Port, auf dem Shadowsocks lauscht.
  • Passwort: Ein sicheres Passwort, das für die Verschlüsselung verwendet wird.
  • Methode: Die Verschlüsselungsmethode (z. B. aes-256-gcm, chacha20-ietf-poly1305).

Eine Beispiel-Konfigurationsdatei (/etc/shadowsocks.json) könnte so aussehen:

json

CopyEdit

{

"server": "0.0.0.0",

"server_port": 8388,

"password": "dein_sicheres_passwort",

"timeout": 300,

"method": "aes-256-gcm"

}

Bewahren Sie diese Datei sicher auf, da sie vertrauliche Informationen enthält.

Schritt 4: Shadowsocks-Dienst starten

Sobald die Konfigurationsdatei vorhanden ist, können Sie den Shadowsocks-Dienst starten. Wenn Sie die Version Python installiert haben, führen Sie folgenden Befehl aus:

bash

CopyEdit

ssserver -c /etc/shadowsocks.json -d start

 

Für Shadowsocks-libev können Sie systemd zur Verwaltung des Dienstes verwenden:

bash

CopyEdit

sudo systemctl start shadowsocks-libev

sudo systemctl enable shadowsocks-libev

 

Dieser Befehl startet den Dienst sofort und stellt sicher, dass er beim Systemstart automatisch ausgeführt wird. Den Status des Dienstes können Sie anschließend prüfen mit:

bash

CopyEdit

sudo systemctl status shadowsocks-libev

Verbindung mit Shadowsocks von einem Client aus herstellen

Nach der Einrichtung des Servers müssen Sie Ihre Client-Geräte so konfigurieren, dass sie den Shadowsocks-Proxy verwenden.

Windows/macOS Shadowsocks-Konfiguration

Für diese Plattformen ist Shadowsocks-NG ein verbreiteter Client. Vorgehensweise:

  • Lade Shadowsocks-NG aus dem offiziellen Repository oder einer vertrauenswürdigen Quelle herunter und installiere es.
  • Öffne die Anwendung und erstelle ein neues Serverprofil mit folgenden Angaben:
    • Server-IP: Ihre VPS-IP.
    • Server-Port: Wie in der Datei JSON Ihres Servers konfiguriert (z. B. 8388).
    • Passwort: Das Passwort, das Sie festgelegt haben.
    • Verschlüsselungsmethode: Muss mit der Konfiguration deines Servers übereinstimmen.
  • Profil speichern und Verbindung aktivieren.

Android/iOS Shadowsocks-Konfiguration

Für Mobilgeräte stehen mehrere Client-Optionen zur Verfügung:

  • Shadowrocket (iOS): Ein weit verbreiteter Client, bei dem du deine Serverdetails auf ähnliche Weise wie bei Shadowsocks-NG einträgst.
  • Outline: Bietet eine benutzerfreundliche Oberfläche für beide Plattformen und vereinfacht die Verbindungseinrichtung.
  • Offizielle Shadowsocks-App: Je nach Gerät findest du im jeweiligen App-Store eine offizielle oder gut gepflegte Community-Version.

Einrichtung umfasst:

  • Die App wird installiert.
  • VPS-IP-Adresse, Port, Passwort und Verschlüsselungsmethode eingeben.
  • Die Proxy-Verbindung aktivieren.

Linux Shadowsocks-Konfiguration

Für Linux-Desktops oder Terminals ist der Shadowsocks-libev-Client eine gute Wahl:

  • Installation über den Paketmanager der verwendeten Distribution (z. B. sudo apt-get install shadowsocks-libev).
  • Bei Bedarf eine Client-JSON-Datei konfigurieren oder Befehlszeilenoptionen analog zur Serverkonfiguration verwenden.
  • Beispiel:

bash

CopyEdit

ss-local -c /path/to/client-config.json

 

Die Datei client-config.json muss die passenden Parameter für den Zielserver enthalten.

 

Sicherheitsverbesserungen

Standardports ändern, um die Erkennung zu vermeiden

Standard-Ports des Systems durch weniger häufig gescannte Ports ersetzen, um die Angriffsfläche zu verringern.

TLS-Obfuskation mit einem Plugin verwenden (z. B. V2Ray, Cloak)

TLS-Obfuskation tarnt verschlüsselten Traffic als normalen HTTPS-Traffic, was es Angreifern und Zensurstellen erschwert, ihn zu erkennen. V2Ray- oder Cloak-Plugins bieten diese zusätzliche Schutzschicht.

Cloudflare zum Verschleiern Ihrer IP verwenden (optional)

Die Weiterleitung des Traffics über Cloudflare verbirgt die echte IP-Adresse des Servers hinter dessen Netzwerk.

Häufige Probleme bei der Shadowsocks-Konfiguration beheben

Verbindungsproblem

Firewall, Konfigurationsdateien und VPS-Anbieterbeschränkungen prüfen

Verbindungsprobleme können durch falsch konfigurierte Firewallregeln, Fehler in Konfigurationsdateien oder Einschränkungen seitens des VPS-Anbieters verursacht werden.

Langsame Geschwindigkeiten

BBR ausprobieren, Verschlüsselungsmethode wechseln, VPS-Standort ändern

Ein leichterer Verschlüsselungsalgorithmus oder ein geografisch näher gelegener VPS-Server kann die Performance verbessern.

Vom ISP blockiert

Obfuskationstechniken einsetzen oder zu einem domainbasierten Proxy wechseln:

Wenn der ISP Traffic zensiert, können Obfuskationstechniken den Datenstrom als normalen Internettraffic tarnen.

Fazit

Shadowsocks ist ein Open-Source-Proxy-Programm, das Internetzensur umgeht, indem es den Datenverkehr über einen Server außerhalb der eigenen geografischen Region leitet.

Ein Vorteil von Shadowsocks ist die hohe Geschwindigkeit: Das schlanke Protokoll reduziert die Latenz beim Datenaustausch.

Die Installation von Shadowsocks ist jedoch anspruchsvoll und setzt ein solides Verständnis der Netzwerkgrundlagen voraus.

Außerdem hängt die Leistung von Shadowsocks maßgeblich von Qualität und Standort des Servers ab. Ohne einen stabilen und schnellen Server kommt es zu instabilen Verbindungen oder niedrigen Übertragungsgeschwindigkeiten.

Teilen

Weitere Blog-Beiträge

Weiterlesen.

Ein Cloudzy-Titelbild für einen MikroTik L2TP VPN-Guide, das einen Laptop zeigt, der über einen leuchtend blau-goldenen digitalen Tunnel mit Shield-Symbolen mit einem Server-Rack verbunden ist.
Sicherheit & Netzwerk

MikroTik L2TP VPN-Einrichtung (mit IPsec): RouterOS-Anleitung (2026)

Bei diesem MikroTik L2TP VPN-Setup übernimmt L2TP das Tunneling, während IPsec für Verschlüsselung und Integrität sorgt. Die Kombination beider Protokolle bietet native Client-Kompatibilität ohne Drittanbieter-Software.

Rexa CyrusRexa Cyrus 9 Min. Lesezeit
Terminal-Fenster mit einer SSH-Warnmeldung über eine geänderte Remote-Host-Identifikation, mit dem Titel 'Fix Guide' und Cloudzy-Branding auf dunkelblaugrünem Hintergrund.
Sicherheit & Netzwerk

Warnung: Remote Host Identification Has Changed – Ursache und Lösung

SSH ist ein sicheres Netzwerkprotokoll, das einen verschlüsselten Tunnel zwischen Systemen aufbaut. Es ist bei Entwicklern beliebt, die Remote-Zugriff auf Rechner benötigen, ohne eine grafische Oberfläche vorauszusetzen.

Rexa CyrusRexa Cyrus 10 Min. Lesezeit
Illustration zur DNS-Server-Fehlersuche mit Warnsymbolen und blauem Server auf dunklem Hintergrund für Linux-Namensauflösungsfehler
Sicherheit & Netzwerk

Temporärer Fehler bei der Namensauflösung: Was steckt dahinter und wie lässt er sich beheben?

Bei der Verwendung von Linux kann beim Versuch, Websites aufzurufen, Pakete zu aktualisieren oder Aufgaben auszuführen, die eine Internetverbindung erfordern, ein Fehler bei der temporären Namensauflösung auftreten.

Rexa CyrusRexa Cyrus 12 Min. Lesezeit

Bereit zum Deployen? Ab 2,48 $/Monat.

Unabhängige Cloud seit 2008. AMD EPYC, NVMe, 40 Gbps. 14 Tage Geld-zurück-Garantie.