linux - linux中是否有任何客户端方法可以访问ISP阻止的网站?
问题描述
由于政治政策,一些 ISP 会阻止对某些网站的访问。linux 中是否有一种方法可以绕过使用 ssl 的网站连接而无需 ISP 承认?我不想使用 VPN。
解决方案
检查这个! https://github.com/SadeghHayeri/GreenTunnel
它对我有用,我住在伊朗,它适用于大多数 ISP,我也从土耳其和俄罗斯的许多人那里得到了积极的反馈。该政权没有能力审查 IP 层 (3) 数据包(例如 Google.com 和 Youtube.com 具有相同的 IP 地址,并且它们无法在不阻止谷歌搜索的情况下阻止 YouTube!)
他们使用 DPI(深度数据包检测)来读取第 4 层传输的数据并尝试阻止一些流量。GreenTunnel 尝试绕过这种防火墙!例如,他们搜索类似 HTTP 的数据包以找到哪个网站试图致富。但是他们的服务有一些错误!例如,他们试图在 HTTP 数据包中查找 'host: ...' 标头,如果我们将其更改为 hOsT 会发生什么?!也许它绕过了 DPI!或者在 HTTPS 中,他们使用 SNI 字段来查找网站,但是如果我们发送分段的 IP 数据包,他们必须将他们的工具用于 State-Full 服务并保存所有片段以解析数据包并找到 SNI 字段,这将花费他们很多钱来制作它们麻烦!
推荐阅读
- java - JAVA - HTTP 请求 - 得到错误的响应
- python-3.x - 双循环
- fonts - 无法在高级 pdf 模板中使用 Calibri 字体
- java - 使用正则表达式在 UNSPSC 中获取商品级别
- google-cloud-platform - 如果您已经注册了 Google Cloud Platform,如何注册 Cloud Identity for Google Cloud Platform?
- java - Http控制器参数对象定义为DTO还是其他?
- java - 如何将图片从外部存储上传到 imageView
- javascript - Angular如何打印出服务器响应
- angular - Angular 6 mat-table 不会排序
- java - 从 java/kotlin 中的父抽象类数组调用子类函数