我的问题类似于这个但我希望建立自己的项目,最好能为开源项目做出贡献。但在开始之前,我需要一些帮助来理解一些元概念。
多年来,我遇到过被学校审查人员列为“代理避免和匿名者”的网站。
其中一些代理避免网站允许通过其服务器浏览互联网。因此,如果您想访问以下维基百科网站:
https://en.wikipedia.org/wiki/Tiananmen_Square
…但是您的 ISP 阻止了它,您可以通过 HTTP 代理站点浏览维基百科。但 URL 看起来会像这样:
http://example-http-proxy-site.com/en.wikipedia.org/wiki/Tiananmen_Square
我的问题分为两部分。
- 这些网站到底在做什么?我称之为“http 代理规避”,但这是这项服务的公认术语吗?
- 如果您的个人网站托管在“共享资源托管”中,那么创建托管在您的个人网站上的“http 代理”需要哪些资源?或者说,这是否过于繁琐,需要自己的主机?
- 在构建自己的审查规避器之前我需要了解什么?
答案1
“代理规避和匿名器”是指一台位于您和您要访问的网站(但已被禁止)之间的服务器,它可以绕过封锁为您获取信息。它还会将一些有关您的信息过滤到服务器上,使您更难被追踪。
- 这些网站充当匿名代理。
- 首先想到的是 Privoxy。可以配置 Squid 来执行此操作,以及几乎任何其他类型的代理。毫无疑问,还有很多其他服务 - 而且使用 curl 和 PHP 编写自己的变体并不难。
- 您需要知道,如果您正在做一些值得审查的事情,那么您很可能会被抓住 - 如果您需要提出问题,则尤其如此,因为存在大量的陷阱和陷阱。
您应该研究一些可能更安全、工作量更少的替代方案,包括使用 VPN 服务、ToR、Tails - 所有这些都很有用,但都有缺点。