Zensurumgehung · 1 Min Lesezeit

Shadowsocks-Setup-Anleitung: Server und Clients

Shadowsocks ist ein leichtgewichtiger, verschlüsselter Proxy, der dafür entwickelt wurde, Netzwerkfilter zu umgehen. Diese Anleitung beschreibt die Installation eines Servers auf einem VPS, die sichere Konfiguration und die Verbindung von Clients — mit ehrlichen Hinweisen zu modernem DPI und wo es passt.

Was Shadowsocks ist und was nicht.

Shadowsocks ist ein Open-Source, verschlüsselter Proxy, der sich wie ein SOCKS5-Proxy verhält, aber den Datenverkehr in einen Cipher mit keiner offensichtlichen Protokollsignatur einwickelt. Er wurde speziell entwickelt, um Zensur zu umgehen, und über Jahre hinweg schlüpfte sein unauffällig aussehender Datenverkehr an der tiefen Paketinspektion vorbei, die ein normales VPN erfassen würde. Er ist schnell, leicht und einfach auf einem günstigen VPS auszuführen.

Ehrliche Darstellung: Shadowsocks ist kein vollständiges VPN — es proxyfiziert die Apps, die Sie darauf richten, nicht Ihr gesamtes Gerät standardmäßig. Moderne DPI kann manchmal das einfache Shadowsocks erkennen, weshalb Obfuskations-Plugins (wie v2ray-plugin oder simple-obfs) existieren, um es weiter zu verschleiern, und weshalb neuere Tools wie VLESS+Reality entstanden sind. Verwenden Sie immer einen modernen AEAD-Cipher (zum Beispiel chacha20-ietf-poly1305 oder aes-256-gcm); die alten Stromchiffren sind gebrochen und erkennbar. s4m führt Shadowsocks nicht als Dienst aus — Sie hosten es auf Ihrem eigenen Server oder VPS.

Warum überhaupt Shadowsocks anstelle eines einfachen VPN wählen? In einem Netzwerk, das WireGuard oder OpenVPN über tiefe Paketinspektion fingerprintet und blockiert, wird ein standardmäßiger Tunnel einfach nicht verbinden, während der Shadowsocks-Datenverkehr wie gewöhnliche verschlüsselte Daten aussieht, ohne erkennbaren Protokoll-Handshake. Er ist auch leicht genug, um bequem auf dem günstigsten VPS zu laufen und den mobilen Akkuverbrauch in einem vernünftigen Rahmen zu halten. Der Kompromiss besteht in Umfang und Wartung: Sie leiten Apps einzeln und nicht das gesamte System, und Sie sind verantwortlich dafür, den Server, die Wahl des Ciphers und jedes Obfuskations-Plugin auf dem neuesten Stand zu halten, während sich die Erkennung weiterentwickelt.

Richten Sie einen Shadowsocks-Server ein

Auf einem frischen VPS (oder einem s4m privaten Server) mit Root-Zugriff.

Installieren Sie eine Serverimplementierung

Die Rust-Implementierung shadowsocks-rust ist eine gängige, aktiv gewartete Wahl. Installieren Sie das ssserver-Binärprogramm über Ihren Paketmanager oder die Releases des Projekts.

Schreiben Sie eine Konfiguration mit einem AEAD-Cipher

Erstellen Sie /etc/shadowsocks/config.json mit Ihrer Serveradresse, einem hohen zufälligen Port, einem starken Passwort und einer modernen AEAD-Methode. Verwenden Sie niemals einen schwachen Stream-Cipher erneut.

Öffnen Sie die Firewall und starten Sie den Dienst

Erlauben Sie den gewählten TCP- (und UDP, für vollständige Unterstützung) Port, und führen Sie ssserver als systemd-Dienst aus, damit es Neustarts übersteht.

Einen Client verbinden

Installieren Sie einen Shadowsocks-Client (Desktop oder mobil), geben Sie denselben Server, Port, Passwort und Cipher ein und leiten Sie Ihre Apps darüber. Überprüfen Sie Ihre Exit-IP nach der Verbindung.

Beispielserverkonfiguration

Eine minimale shadowsocks-rust config.json. Ersetze das Passwort und den Port; behalte den AEAD-Verschlüsselungsalgorithmus. Übersetze oder verwende diese Platzhalterwerte nicht in der Produktion.

json
{
  "server": "0.0.0.0",
  "server_port": 8388,
  "password": "CHANGE_ME_to_a_long_random_secret",
  "method": "chacha20-ietf-poly1305",
  "mode": "tcp_and_udp",
  "timeout": 300
}

# Start it (shadowsocks-rust):
#   ssserver -c /etc/shadowsocks/config.json
# Client uses the SAME server IP, port, password and method.
Share this page
FAQ

Fragen, beantwortet

Ist Shadowsocks ein VPN?

Nein. Shadowsocks ist ein verschlüsselter Proxy: Er leitet die Apps, die Sie konfigurieren, um ihn zu verwenden, nicht Ihr gesamtes Gerät standardmäßig. Ein VPN wie WireGuard tunnelt den gesamten Verkehr systemweit. Shadowsocks tauscht diese Breite gegen Leichtigkeit und zensurresistenten Verkehr, der schwerer zu fingerprinten ist.

Welches Shadowsocks-Verschlüsselungsverfahren sollte ich verwenden?

Ein moderner AEAD-Verschlüsselungsalgorithmus wie chacha20-ietf-poly1305 oder aes-256-gcm. Die älteren Stream-Verschlüsselungen (wie rc4-md5 oder aes-256-cfb) sind kryptografisch gebrochen und leichter von DPI zu erkennen. Verwenden Sie sie niemals für eine Zensurumgehung.

Kann DPI Shadowsocks noch erkennen?

Manchmal ja. Reiner Shadowsocks-Verkehr ist unauffällig, aber nicht unsichtbar, und fortschrittliche DPI hat gelernt, ihn zu kennzeichnen. Obfuskations-Plugins helfen, und einige Benutzer sind zu VLESS+Reality für schwierigere Netzwerke gewechselt. Wie immer garantiert keine Methode, dass es durchkommt.

Hoste Shadowsocks auf deiner eigenen Box

s4m bietet einen privaten VPN-Server und eine dedizierte IP, die Sie vollständig kontrollieren — ideal für das Selbsthosting von Shadowsocks oder anderen Obfuskationstools. Keine Protokollierung aus Design, anonyme Konten, Krypto akzeptiert.

Menschen fanden diese Seite durch die Suche nach

Echte Suchphrasen, auf die diese Seite antwortet — die verlinkten öffnen die Seite, die sie ausführlich behandelt.