使用GreenTunnel取消阻止您的ISP限制的网站

绿色隧道 一个免费的开源反检查工具,绕过了深度数据包检查(DPI),许多Internet服务提供商都使用该工具来阻止某些网站。此应用程序可从图形用户界面或命令行获得,并且可在Microsoft Windows,macOS和Linux上获得。

左侧为GreenTunnel CLI,右侧为GUI

那么如何解除封锁网站呢? GreenTunnel作为本地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使用HTTPS上的DNS和TLS上的DNS来获取真实IP地址并防止DNS劫持。值得注意的是,这在任何地方都行不通。提到的开发人员 Reddit评论 这适用于伊朗的大多数ISP,并已收到土耳其和俄罗斯人民的积极反馈。一些HN用户评论说它可以与韩国的KT ISP和印度的You Broadband一起使用。 GreenTunnel无法解除对中文网站的阻止。我们也不会取消阻止在某些国家/地区限制访问的网站。如果您所在的国家/地区无法使用Netflix,Pandora,Hulu等,则我们不会取消屏蔽它们。 GreenTunnel非常重要,因为它不会像VPN那样加密流量或隐藏您的IP地址。 Internet服务提供商仍然可以看到所有流量。如果您怀疑有问题,请不要使用。
我还补充说,我自己无法试用此软件,因为我的ISP居住在不会阻止网站的国家/地区。

下载绿色隧道

GitHub发布页面包含适用于macOS,Microsoft Windows和基于Debian的Linux发行版(Ubuntu,Linux Mint,Pop!_OS,Zorin OS等)的GreenTunnel GUI二进制文件。也有 AUR套餐 适用于Arch Linux Manjaro用户。
有关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上没有其他运行)。当您关闭GreenTunnel时,系统代理将被自动禁用。
基于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的网络浏览器,您无需执行此操作),重新启动网络浏览器即可。

Sidebar