Was ist der Unterschied zwischen shadowsocks und openvpn?

Ich habe derzeit OpenVPN und Shadowsocks(basierend auf Socks5) auf einem Server konfiguriert. Ich bin verwirrt, was der Unterschied zwischen zwei ist und wann sollte ich einen über den anderen verwenden.

Author: Dhakchianandan, 2017-07-23

2 answers

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

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

Ein Proxy kann (optional mit Verschlüsselung) einen anderen Computer auffordern, Informationen für Sie abzurufen. Im Allgemeinen führt das Zwischensystem tatsächlich eine Verarbeitung der Pakete durch. Dies begrenzt die Programme, die darauf laufen können.

Ein VPN verschlüsselt zwischen Punkten gesendete Pakete - im Falle eines VPN, andere dann Strippen Verschlüsselung und Weiterleitung des Rohpakets, der VPN-Server ändert die Pakete. (*ein VPN-Server kann zusätzlich NAT bereitstellen, wodurch die Quell-oder Zieladresse der Pakete neu geschrieben wird.) VPN sind flexibler. Eine Anwendung muss erstellt werden, um mit SOCKS arbeiten zu können.

VPN-Server sind im Allgemeinen (aber nicht immer) einfacher für Regierungen zu erkennen und zu blockieren, da sie im Allgemeinen ihr eigenes Protokoll sprechen, um sie allgemeiner zu machen. Anwendungen keine Änderung erforderlich, um mit einem VPN zu arbeiten. Außerdem ist die Natur eines VPN so, dass lange Sitzungen erkannt werden können, auch wenn Sie im Internet surfen - während ein Proxy-Server die Verbindung wie eine Webseite öffnet und schließt.

Daher hängt die Antwort, auf die Sie antworten müssen, von Ihrem Zweck ab, einen zu verwenden. Wenn das" Fliegen unter dem Radar " bei Verwendung eines begrenzten Satzes von Protokollen/Programmen wertvoller ist, verwenden Sie SOCKS. Wenn mehr Flexibilität der Protokolle oder mehr Kontrolle über die zugrunde liegende Lieferung Mechanismus erforderlich ist, verwenden Sie OpenVPN.

Eine andere Möglichkeit, darüber nachzudenken, besteht darin, dass ein VPN ein "virtuelles Netzwerk" auf (nahe) einer Betriebssystemebene über einem Teil eines tatsächlichen Netzwerks überlagert, während ein Proxy Anwendungen erstellt, um auf verschlüsselte Weise miteinander zu sprechen, ohne das zugrunde liegende Netzwerk zu virtualisieren.

 3
Author: davidgo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-24 06:39:23

"Shadowsocks basiert auf einer Technik namens proxying. Proxying wurde in China in den frühen Tagen der Great Firewall populär-bevor es wirklich "großartig" war."In diesem Setup stellen Sie vor dem Herstellen einer Verbindung zum breiteren Internet zunächst eine Verbindung zu einem anderen Computer als Ihrem eigenen her. Dieser andere Computer wird als "Proxyserver" bezeichnet."Wenn Sie einen Proxy verwenden, wird Ihr gesamter Datenverkehr zuerst über den Proxyserver geleitet, der sich irgendwo befinden könnte. Selbst wenn Sie in China sind, kann Ihr Proxyserver in Australien verbinden Sie sich frei mit Google, Facebook und dergleichen.

Aber die Große Firewall ist seitdem mächtiger geworden. Selbst wenn Sie heutzutage einen Proxyserver in Australien haben, kann die Great Firewall den Datenverkehr identifizieren und blockieren, den sie von diesem Server nicht mag. Es weiß immer noch, dass Sie Pakete von Google anfordern-Sie verwenden nur eine seltsame Route dafür. Da kommt Shadowsocks ins Spiel. Es erstellt eine verschlüsselte Verbindung zwischen dem Shadowsocks-client auf Ihrem lokalen computer und einem läuft auf Ihrem proxy-server mit einem open-source-internet-Protokoll genannt, SOCKS5.

Wie unterscheidet sich das von einem VPN? VPNs arbeiten auch durch Umleiten und Verschlüsseln von Daten. Aber die meisten Menschen, die sie in China verwenden, verwenden einen der wenigen großen Dienstleister. Das macht es der Regierung leicht, diese Anbieter zu identifizieren und dann den Datenverkehr von ihnen zu blockieren. Und VPNs verlassen sich normalerweise auf eines der wenigen gängigen Internetprotokolle, die Computern mitteilen, wie sie über das Internet miteinander sprechen sollen. Chinesisch zensoren konnten maschinelles Lernen verwenden, um "Fingerabdrücke" zu finden, die den Datenverkehr von VPNs mithilfe dieser Protokolle identifizieren. Diese Taktiken funktionieren auf Shadowsocks nicht so gut, da es sich um ein weniger zentralisiertes System handelt."

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

 2
Author: Yongxin Zhang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-10-12 14:25:10