如何绕过简单的 ISP 阻止?

如何绕过简单的 ISP 阻止?

背景:我的 ISP(在我们宝贵的政府的影响下)最近开始无缘无故地屏蔽公共网站。

问题:我猜 ISP 正在使用 DPI 来决定显示哪些页面以及不显示哪些页面。如果我像普通 Web 浏览器一样使用 curl 发送请求,则会执行以下操作:

curl -L -g -4 -v  --header "Host: blocked.site" blocked.site

ISP 将我重定向到他们精美的页面并显示一条消息,告知我不应访问此网站。

可能的解决方案:我发现修改“Host”请求头,我可以轻松访问这个网站,例如:

curl -L -g -4 -v  --header "Host: blocked.site." blocked.site

或者在域名后添加几个空格。我以为我可以通过 IPV6 协议(一些 ISP 不检查其流量)解决这个问题,我的 ISP 不支持它,所以我不得不创建隧道(6in4)。但似乎 ISP 正在检查所有数据包的主机标头并阻止它们,无论我使用什么协议。

“点解决方案”非常适合我,我如何在路由器(OpenWrt)上自动执行它?这样我就不必手动修改网络中的每个数据包头。是否可以对 IPV6 进行一些操作?因为在我看来,这比修改数据包头更好。

答案1

我还没有尝试过,但是私有网络应该使用过滤器

答案2

您可以使用其他人发布的代理服务,或者使用非代理站点来“欺骗”您的 ISP:

  1. 谷歌翻译
  2. 在左边的框中,输入您想要访问的链接。
  3. 在右侧框中,选择一种语言(例如西班牙语)不是英语 (或网站的主要语言)
  4. 点击右侧框中的链接
  5. 在新页面上,点击右上角附近的“原始”

这是一种变通方法,它充当代理服务器,但 ISP 不知道它是代理。现在您应该可以轻松查看网站了!

希望这可以帮助!

相关内容