使用 GreenTunnel 解除某些国家/地区受 ISP 限制的网站

GreenTunnel 是一种免费的开源反审查工具,可绕过许多 Internet 服务提供商用来阻止某些网站的深度数据包检查 (DPI)。 该应用程序可与图形用户界面或命令行一起使用,可用于 Microsoft Windows、macOS 和 Linux。

左侧为 GreenTunnel CLI,右侧为 GUI

那么这如何解除对网站的阻止呢? GreenTunnel 作为 localhost HTTP 代理服务器运行,执行以下操作。

例如,对于 HTTP,GreenTunnel 分两部分发送请求
GET / HTTP/1.0 n Host: www.you

作为第一部分,和
tube.com n ...

作为第二部分。 这样,互联网服务提供商 (ISP) 就不会匹配数据包中被阻止的词“youtube”,因此数据不会受到限制或阻止。

在 HTTPS 的情况下,应用程序将第一个 CLIENT_HELLO 数据包拆分为小块,因此 ISP 无法解析数据包并找到 SNI(服务器名称指示,TLS 的扩展,指示客户端尝试访问的实际目标主机名)通过 HTTPS) 字段。

对于 DNS(域名系统),GreenTunnel 利用 DNS over HTTPS 和 DNS over TLS 来获取真实 IP 地址并防止 DNS 劫持。

值得注意的是,这不会在任何地方都有效。 开发人员在 Reddit 评论中提到这适用于伊朗的大多数 ISP,并且他们也从土耳其和俄罗斯的人们那里得到了积极的反馈。 HN 上的一些用户还评论说,它与韩国的 KT ISP 和印度的 You Broadband 合作。



GreenTunnel 无法在中国解锁网站。
此外,它不会取消阻止在某些国家/地区限制访问的网站,例如,如果 Netflix、Pandora、Hulu 等在您的国家/地区不可用,则不会取消阻止。

值得一提的是,GreenTunnel 不会像 VPN 那样加密流量,也不会隐藏您的 IP 地址,因此互联网服务提供商仍然可以看到您的所有流量! 如果它会给您带来麻烦,请不要使用它!

我还想补充一点,我住在一个 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 限制的网站