GNU/Linux >> Linux の 問題 >  >> Debian

GreenTunnel を使用して、一部の国の ISP によって制限されている Web サイトのブロックを解除します

グリーン トンネルは、特定の Web サイトをブロックするために多くの ISP で使用されているディープ パケット インスペクション (DPI) をバイパスする無料のオープン ソースのアンチ検閲ツールです。このアプリケーションは、グラフィカル ユーザー インターフェイスまたはコマンド ライン経由で使用でき、Microsoft Windows、macOS、および Linux で使用できます。

左側に GreenTunnel CLI、右側に GUI


では、これはどのようにウェブサイトのブロックを解除するのでしょうか? GreenTunnel は、次のことを行う localhost HTTP プロキシ サーバーとして実行されます。

たとえば、HTTP の場合、GreenTunnel はリクエストを 2 つの部分 02 で送信します。 最初の部分と 10 として 第二部として。このようにして、インターネット サービス プロバイダー (ISP) はパケット内のブロックされた単語「youtube」と一致しないため、データが抑制またはブロックされません。

HTTPS の場合、アプリケーションは最初の CLIENT_HELLO パケットを小さな断片に分割して、ISP がパケットと SNI (Server Name Indication、クライアントが試みている実際の宛先ホスト名を指定する TLS の拡張) を解析しないようにします。アクセス) を示します) HTTPS 経由で見つけることができません) フィールド。

DNS (ドメイン ネーム システム) に関しては、GreenTunnel は DNS over HTTPS と DNS over TLS を使用して実際の IP アドレスを取得し、DNS ハイジャックを防ぎます。

これがどこでも機能するわけではないことに注意してください。で。言及された開発者の Reddit は、これはイランのほとんどの ISP で機能し、トルコとロシアの人々からも肯定的なフィードバックを受け取っているとコメントしています。 HN の一部のユーザーは、韓国の KT ISP やインドの You Broadband と連携しているとコメントしています。

GreenTunnel は、中国の Web サイトのブロックを解除するために機能しません。 B. Netflix、Pandora、Hulu など、特定の国でアクセスを制限している Web サイトのブロックも解除されません。お住まいの国で利用できない場合、それらはロック解除されません。

また、GreenTunnel は VPN のようにトラフィックを暗号化しておらず、IP アドレスを隠していないため、ISP は引き続きすべてのトラフィックを見ることができるということも非常に重要です!問題が発生する可能性がある場合は、これを使用しないでください!

また、私は ISP が Web サイトをブロックしていない国に住んでいるので、このソフトウェアを自分で試すことができなかったことも付け加えたいと思います.

GreenTunnel をダウンロード

GitHub バージョン ページには、macOS、Microsoft Windows、および Debian ベースの Linux ディストリビューション (Ubuntu、Linux Mint、Pop! _OS、Zorin OS など) 用の GreenTunnel GUI バイナリがあります。 Arch Linux Manjaro ユーザー向けの AUR パッケージもあります。

GreenTunnel コマンドライン インターフェースのインストールについては、GitHub https://github.com/SadeghHayeri/GreenTunnel#command のインストール手順を参照してください。 -line-interface-cli (NPM、Snap、および Docker を介してインストールできます)。

GreenTunnel を使用して ISP によって制限されている Web サイトのブロックを解除する方法

GreenTunnel は、コマンド ラインまたは GUI ツールとして利用できます。 GUI の方が使いやすいですが、一部の設定が不足しています。たとえば、DNS サーバーを変更するオプションがない、IP とポートを変更する方法がないなどです。

GUI を使用するには、GUI を実行して Web ブラウザを再起動するだけです。アプリケーションは自動的にシステム プロキシ 28 を設定します (そのため、ポート 8000 で他に何も実行されていないことを確認してください)。 GreenTunnel を閉じると、システム プロキシは自動的に無効になります。

Chromium ベースの Web ブラウザーは自動的にシステム プロキシを使用するため (少なくとも Linux では)、Google Chrome や Chromium などを使用している場合は、他に何も変更する必要はありません。Firefox の場合は、その 31 43 を設定します .

GreenTunnel コマンド ライン インターフェースを使用するには (これは一例です。パラメーターを変更できます):

gt --ip 127.0.0.1 --port 8000 --dns-server https://mozilla.cloudflare-dns.com/dns-query

利用可能なコマンド ライン オプションは次のとおりです。

$ 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]

GUI と同様に、コマンド ライン ユーティリティはシステムの HTTP プロキシを設定します (5969 それらを引数として指定します)。 Firefox を 77 にします これは Firefox 84 で利用可能です (Chromium ベースの Web ブラウザーではこれは必要ありません)、Web ブラウザーを再起動すれば完了です。


Debian
  1. Plesk で HTTPS を有効にして強制する方法

  2. unixコマンドウォッチで色付け?

  3. セクターが 512 ではなく 4096 バイトになるように、dd で空の img を作成します。

  1. Ubuntu18.04でSitecopyを使用してリモートWebサイトを維持する

  2. Debian10にHTTPSを使用してGiteaコードホスティングプラットフォームをインストールする方法

  3. 時々ローテーションされる末尾のログを継続的に監視します

  1. Debian – Debianにはデフォルトでどのパッケージがインストールされていますか?そのセットの用語はありますか?これらのパッケージの一部が「自動的にインストール」され、一部がインストールされないのはなぜですか?

  2. DomainuserでWebdav(https)に接続しますか?

  3. Axel Downloaderを使用したHttps認証?