GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Entsperren Sie mit GreenTunnel Websites, die von ISPs in einigen Ländern eingeschränkt sind

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.


Debian
  1. Debian – Welche Pakete werden standardmäßig in Debian installiert? Gibt es einen Begriff für dieses Set? Warum werden einige dieser Pakete „automatisch installiert“ und andere nicht?

  2. Mit Domainuser zu Webdav (https) verbinden?

  3. HTTPS-Authentifizierung mit Axel Downloader?

  4. Tastaturlayouts mit I3 wechseln?

  5. USB verschlüsseln, das mit Windows kompatibel ist?

Bringen Sie mit lolcat Farbe in Ihr Linux-Terminal

So sichern Sie Nginx mit Lets Encrypt auf Ubuntu 20.04 / 18.04

Debian-Binärpakete neu erstellen, die bereits auf einem System installiert sind

Richten Sie DNS über HTTPS (DoH) Resolver auf Debian mit DNSdist ein

Warum denken manche Leute, dass Linux-Rechnerkonten mit Passwörtern sicherer sind als Konten ohne Passwörter?

Überwachen Sie kontinuierlich Protokolle mit gelegentlich gedrehtem Schwanz