Green Tunnel ist ein kostenloses Open-Source-Anti-Zensur-Tool, das die Deep Packet Inspection (DPI) umgeht, die von vielen ISPs verwendet wird, um bestimmte Websites zu blockieren. Die Anwendung kann mit einer grafischen Benutzeroberfläche oder über die Befehlszeile verwendet werden und ist für Microsoft Windows, macOS und Linux verfügbar.
GreenTunnel CLI links und GUI rechts |
Wie werden Websites entsperrt? GreenTunnel wird als localhost-HTTP-Proxy-Server ausgeführt, der Folgendes tut.
Beispielsweise sendet GreenTunnel für HTTP Anforderungen in zwei Teilen GET / HTTP/1.0 n Host: www.you
als erster Teil und tube.com n ...
als zweiter Teil. Auf diese Weise wird der Internetdienstanbieter (ISP) das blockierte Wort „youtube“ in den Paketen nicht abgleichen und daher werden die Daten nicht gedrosselt oder blockiert.
Im Fall von HTTPS teilt die Anwendung das erste CLIENT_HELLO-Paket in kleine Teile auf, damit der ISP das Paket und die SNI (Server Name Indication, eine Erweiterung von TLS, die den tatsächlichen Zielhostnamen angibt, den ein Client zu erreichen versucht) nicht analysiert access) zeigt an) kann nicht über HTTPS gefunden werden) Feld.
Was DNS (Domain Name System) betrifft, verwendet GreenTunnel DNS über HTTPS und DNS über TLS, um die echte IP-Adresse zu erhalten und DNS-Hijacks zu verhindern.
Es ist erwähnenswert, dass dies nicht überall funktioniert. Die in a. Die erwähnten Entwickler Reddit kommentieren, dass dies für die meisten ISPs im Iran funktioniert und dass sie auch positives Feedback von Menschen in der Türkei und Russland erhalten haben. Einige Benutzer von HN kommentierten auch, dass es mit KT ISP in Südkorea und You Broadband in Indien funktioniert.
GreenTunnel funktioniert nicht, um Websites in China zu entsperren. Es werden auch keine Websites entsperrt, die den Zugriff in bestimmten Ländern einschränken, wie z. B. Netflix, Pandora, Hulu usw. werden nicht entsperrt, wenn sie für Ihr Land nicht verfügbar sind.
Es ist auch sehr wichtig zu erwähnen, dass GreenTunnel den Datenverkehr nicht wie VPNs verschlüsselt und Ihre IP-Adresse nicht verbirgt, sodass der ISP immer noch Ihren gesamten Datenverkehr sehen kann! Verwenden Sie dies nicht, wenn es Sie in Schwierigkeiten bringen könnte!
Ich möchte auch hinzufügen, dass ich in einem Land lebe, in dem ISPs keine Websites blockieren, sodass ich diese Software nicht selbst ausprobieren konnte.
GreenTunnel herunterladen
Die GitHub-Versionsseite enthält GreenTunnel-GUI-Binärdateien für macOS, Microsoft Windows und Debian-basierte Linux-Distributionen (Ubuntu, Linux Mint, Pop! _OS, Zorin OS usw.). Es gibt auch ein AUR-Paket für Benutzer von Arch Linux Manjaro.
Informationen zur Installation der GreenTunnel-Befehlszeilenschnittstelle finden Sie in den Installationsanweisungen auf ihrem GitHub https://github.com/SadeghHayeri/GreenTunnel#command -line-interface-cli (kann über NPM, Snap und Docker installiert werden).
So verwenden Sie GreenTunnel, um von ISPs eingeschränkte Websites zu entsperren
GreenTunnel ist als Befehlszeilen- oder GUI-Tool verfügbar. Die GUI ist einfacher zu bedienen, aber es fehlen einige Einstellungen, zum Beispiel gibt es keine Möglichkeit, den DNS-Server zu ändern, es gibt keine Möglichkeit, die IP und den Port zu ändern usw.
Um die GUI zu verwenden, müssen Sie sie nur ausführen und dann Ihren Webbrowser neu starten. Die Anwendung richtet automatisch Ihren System-Proxy 127.0.0.1:8000
ein (Stellen Sie also sicher, dass nichts anderes auf Port 8000 läuft). Der System-Proxy wird automatisch deaktiviert, wenn Sie GreenTunnel schließen.
Chromium-basierte Webbrowser verwenden automatisch den System-Proxy (zumindest unter Linux), sodass Sie nichts weiter ändern müssen, wenn Sie Google Chrome, Chromium usw. verwenden. Gehen Sie für Firefox zu dessen Network Settings
und richten Sie es ein Use system proxy settings
.
Um die GreenTunnel-Befehlszeilenschnittstelle zu verwenden, führen Sie Folgendes aus (dies ist ein Beispiel, Sie können die Parameter ändern):
gt --ip 127.0.0.1 --port 8000 --dns-server https://mozilla.cloudflare-dns.com/dns-query
Dies sind die verfügbaren Befehlszeilenoptionen:
$ gt --help
Usage: green-tunnel [options]
Usage: gt [options]
Options:
--help, -h Show help [boolean]
--version, -V Show version number [boolean]
--ip ip address to bind proxy server[string] [default: "127.0.0.1"]
--port port address to bind proxy server [number] [default: 8000]
--dns-type [string] [choices: "https", "tls"] [default: "https"]
--dns-server [string] [default: "https://cloudflare-dns.com/dns-query"]
--silent, -s run in silent mode [boolean] [default: false]
--verbose, -v debug mode [string] [default: ""]
--system-proxy automatic set system-proxy [boolean] [default: true]
Genau wie die GUI legt das Befehlszeilendienstprogramm den HTTP-Proxy des Systems fest (auf der --ip
und --port
Geben Sie sie als Argumente an). Setzen Sie Firefox auf Use system proxy settings
die in Firefox Network Settings
verfügbar ist (Chromium-basierte Webbrowser benötigen dies nicht), starten Sie den Webbrowser neu und Sie sind fertig.