Was ist der Unterschied zwischen Shadowsocks und Openvpn?

4696
Dhakchianandan

Ich habe derzeit openVPN und Shadowsocks (basierend auf Socks5) auf einem Server konfiguriert. Ich bin verwirrt, was ist der Unterschied zwischen zwei und wann sollte ich eins über das andere verwenden.

4
Google hat Outlier VPN veröffentlicht. Die Antworten diskutieren jedoch nicht die Unterschiede zwischen Shadowsocks (Google VPN) und OpenVPN im Detail :-( Dina vor 6 Jahren 0

2 Antworten auf die Frage

2
davidgo

Obwohl sie ähnliche Dinge ausführen können, sind OpenVPN und Shadowsocks völlig verschiedene Bestien.

OpenVPN ist ein VPN-Server. Shadowsocks ist ein Proxy.

Ein Proxy kann (optional mithilfe von Verschlüsselung) einen anderen Computer um Informationen bitten. Im Allgemeinen führt das Zwischensystem tatsächlich eine Verarbeitung der Pakete durch. Dies begrenzt die Programme, die darüber laufen können.

Ein VPN verschlüsselt Pakete, die zwischen Punkten gesendet werden - im Falle eines VPNs, bei dem die Verschlüsselung entfernt und das Rohpaket weitergeleitet wird, ändert der VPN-Server die Pakete. (* Ein VPN-Server kann zusätzlich NAT bereitstellen, das die Quell- oder Zieladresse der Pakete neu schreibt). VPNs sind flexibler. Um mit SOCKS arbeiten zu können, muss eine Anwendung erstellt werden.

VPN-Server sind im Allgemeinen (aber nicht immer) für Regierungen leichter zu erkennen und zu blockieren, da sie im Allgemeinen ihr eigenes Protokoll sprechen, um sie allgemeiner zu machen. Anwendungen müssen nicht geändert werden, um mit einem VPN zu arbeiten. Die Art eines VPN ist auch so, dass lange Sitzungen auch beim Surfen im Internet erkannt werden können, während ein Proxyserver die Verbindung wie eine Webseite öffnet und schließt.

Die Antwort hängt von Ihrem Verwendungszweck ab. Wenn das "Fliegen unter dem Radar" bei Verwendung einer begrenzten Anzahl von Protokollen / Programmen wertvoller ist, verwenden Sie SOCKS. Wenn eine größere Flexibilität der Protokolle oder eine größere Kontrolle des zugrunde liegenden Übermittlungsmechanismus erforderlich ist, verwenden Sie OpenVPN.

Man kann sich auch vorstellen, dass ein VPN ein "virtuelles Netzwerk" auf (nahe) einer OS-Ebene über einem Teil eines tatsächlichen Netzwerks überlagert, während ein Proxy Anwendungen erstellt, die ohne Virtualisierung verschlüsselt miteinander kommunizieren das zugrunde liegende Netzwerk.

1
Yongxin Zhang

"Shadowsocks basiert auf einer Technik namens Proxying. In den frühen Tagen der Großen Firewall wurde Proxying in China populär - bevor es wirklich" großartig "war. Bevor Sie sich mit dem breiteren Internet verbinden, verbinden Sie sich zunächst mit einem anderen Computer Dieser andere Computer wird als "Proxy-Server" bezeichnet. Wenn Sie einen Proxy-Server verwenden, wird der gesamte Datenverkehr zuerst über den Proxy-Server geleitet, der sich an einem beliebigen Ort befinden kann. Selbst wenn Sie sich in China als Proxy-Server befinden In Australien kann man sich frei mit Google, Facebook und dergleichen verbinden.

Die Great Firewall ist seitdem leistungsfähiger geworden. Selbst wenn Sie in Australien über einen Proxyserver verfügen, kann die Great Firewall den Verkehr identifizieren und blockieren, den dieser Server nicht mag. Es weiß immer noch, dass Sie Pakete von Google anfordern - Sie verwenden nur eine etwas seltsame Route. Hier kommt Shadowsocks ins Spiel. Es stellt eine verschlüsselte Verbindung zwischen dem Shadowsocks-Client auf Ihrem lokalen Computer und dem auf Ihrem Proxyserver aktiven Client her. Dazu wird ein Open-Source-Internetprotokoll namens SOCKS5 verwendet.

Wie unterscheidet sich das von einem VPN? VPNs funktionieren auch, indem sie Daten umleiten und verschlüsseln. Die meisten Menschen, die sie in China einsetzen, nutzen jedoch einen der wenigen großen Dienstleister. Dies macht es der Regierung leicht, diese Anbieter zu identifizieren und den Verkehr von ihnen zu blockieren. Und VPNs sind in der Regel auf eines der wenigen gängigen Internetprotokolle angewiesen, die Computer darüber informieren, wie sie über das Web miteinander kommunizieren sollen. Chinesische Zensoren konnten mithilfe von Machine Learning „Fingerabdrücke“ finden, die den Verkehr von VPNs anhand dieser Protokolle identifizieren. Diese Taktik funktioniert bei Shadowsocks nicht so gut, da es ein weniger zentralisiertes System ist. "

Alle Informationen stammen von dieser Website: https://qz.com/1072701/meet-shadowsocks-the-underground-tool-that-chinas-coders-use-to-blast-through-the-great-firewall/