GreenTunnel 是一個免費的開源反審查工具,它繞過了許多互聯網服務提供商用來阻止某些網站的深度數據包檢測 (DPI)。該應用程序可與圖形用戶界面或命令行一起使用,可用於 Microsoft Windows、macOS 和 Linux。
左側為 GreenTunnel CLI,右側為 GUI |
那麼這如何解除對網站的封鎖呢? 將 GreenTunnel 作為 localhost HTTP 代理服務器運行會執行以下操作:
例如,對於 HTTP,GreenTunnel 分兩部分發送請求。GET / HTTP/1.0 n Host: www.you
作為第一部分,和tube.com n ...
作為第二部分。這樣,您的數據將不會因為您的 Internet 服務提供商 (ISP) 與數據包中被阻止的單詞“youtube”不匹配而受到限製或阻止。
使用 HTTPS,應用程序將初始 CLIENT_HELLO 數據包拆分為更小的部分,以便 ISP 可以解析數據包以獲取 SNI(服務器名稱指示,TLS 的擴展,指示客戶端嘗試訪問的實際目標主機名)。尋找。 通過 HTTPS)字段。
對於 DNS(域名系統),GreenTunnel 利用 DNS over HTTPS 和 DNS over TLS 來獲取真實 IP 地址並防止 DNS 劫持。
請注意,這並不適用於任何地方。開發商在 Reddit 評論中表示,這適用於大多數伊朗 ISP,並且還收到了土耳其和俄羅斯以及印度的 You Broadband 的積極反饋。
GreenTunnel 無法解鎖中文網站。
它也不會取消阻止在某些國家/地區訪問受限的網站。例如,Netflix、Pandora、Hulu 等如果在您所在的國家/地區不可用,則不會被解鎖。
GreenTunnel 不會像 VPN 那樣加密您的流量或隱藏您的 IP 地址,因此您的 ISP 仍然可以看到您的所有流量。如果它困擾您,請不要使用它!
另外,我住在一個我的 ISP 不阻止網站的國家,所以我不能自己嘗試這個軟件。
下載綠色隧道
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 限制的網站的阻止
GreenTunnel 可以用作命令行或 GUI 工具。 GUI 易於使用,但缺少一些設置,例如沒有更改 DNS 服務器的選項以及無法更改 IP 和端口。
要使用 GUI,只需運行它並重新啟動 Web 瀏覽器。該應用程序自動使用系統代理127.0.0.1:8000
(所以要確保 8000 端口上沒有其他東西在運行)。使用系統代理時,系統代理會自動禁用關閉的綠色隧道。
基於 Chromium 的網絡瀏覽器會自動使用系統代理(至少在 Linux 上是這樣),因此如果您使用的是 Google Chrome 或 Chromium 之類的東西,則無需更改任何其他內容。 對於 Firefox,Network Settings
並將其設置為Use system proxy settings
.
要使用 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 代理 (--ip
什麼時候--port
範圍)。 火狐Use system proxy settings
在 Firefox 中可用Network Settings
(對於基於 Chromium 的 Web 瀏覽器,您不需要這樣做),重新啟動您的 Web 瀏覽器,您就完成了。