我通过 屏蔽了一些网站/etc/hosts-entries
。我的问题是,在激活 AnonymoX 后,Firefox 仍然可以访问这些网站。我尝试在 hosts 文件中屏蔽假 IP 的网站,但没有成功。例如:
127.0.0.1 www.website.com
186.79.175.220 www.website.com
当 AnonymoX 被禁用时,第一个条目成功阻止了网站。当使用假 IP 浏览时,第二个条目失败。
答案1
AnonymoX 是 Firefox 的一个附加组件,允许您通过自己的代理服务器网络浏览网站。
这意味着,您的计算机连接到 AnonymoX 服务器并向其发送 HTTP 请求。然后,AnonymoX 服务器连接到所请求网站的真实主机服务器,将您的匿名请求传递给它,并将其自己的 AnonymoX IP 地址作为源。真实的 Web 服务器处理该请求并将答案(例如 HTML 网站)发送回 AnonymoX 代理,后者将其重定向回您自己的机器。
因此对于您的计算机来说,AnonymoX 代理就像是响应您的请求的 Web 服务器,而对于真正的 Web 服务器来说,AnonymoX 代理就像是访问其站点的服务器。
这意味着 Web 服务器无法识别您是访问者,但也意味着您自己无法直接联系他们的服务器,因此无法通过他们的 IP 阻止他们,因为您不再连接到这些 IP,而是连接到 AnonymoX 的 IP。您也无法通过手动将他们的 URL 解析为您的本地主机或虚假 IP 或/etc/hosts-entries
其他系统范围的 DNS 操作来阻止他们,因为 AnonymoX 处理所有 DNS 解析,否则您将直接连接到 Web 服务器。您的浏览器将所有请求统一发送到 AnonymoX。
你可以做的是过滤网站前请求被传递给 AnonymoX,例如通过另一个插件过滤传出的请求并阻止浏览器中的 URL。或者你可以添加另一个代理服务器后AnonymoX 能够过滤网站,以便您的计算机与 AnonymoX 代理进行通信,该代理与第二个过滤代理进行通信,最终与真实的网络服务器进行通信。