答案1
有多种方法可以实现这一点。这些方法甚至可以组合使用。
- 您的 ISP 使用“透明代理”:基本上所有 HTTP 流量都会在他们的终端被拦截并通过代理服务器运行,并且(如果他们想这样做的话)他们可以在将其发送到您的计算机之前对其进行任意操作。在手机数据包中非常常见。使用此类代理有正当理由(例如缓存经常请求的网页),但在我看来,修改流量不是其中之一。
- 您的 ISP 告诉您使用常规代理:在 Web 浏览器的代理设置中设置。查看那里并将其关闭。如果您可以在没有该设置的情况下使用互联网,您可能会摆脱这些消息,但请注意:您的使用计数器可能会比不使用代理时上升得更快,因此您会更快达到数据上限。(通过代理的流量通常部分“免费”。)
- 深度数据包检测:它与 1) 完全相同,但工作在更深的网络层。这允许 ISP 甚至检测到发生在非标准端口号上的网络流量(例如,端口 80 以外的任何端口)。与 1) 一样,该技术有其用途,但同样:它不应该用于这样的事情。
- 有些 ISP 会提供强制或可选软件包,供您在计算机上安装以便使用其服务。该软件也可能添加弹出窗口。我见过一些 ISP 向其客户提供“免费”防病毒程序。他们没有告知您,该软件还会监控您的使用情况并向 ISP 报告。
可能还有其他几种方法可以做到这一点。这四种只是我现在能想到的最常见的。
我认为 ISP 绝不应该这样做。通过像这样修改 http 流量,他们会严重破坏某些网站,导致客户无法使用它们。
解决这个问题的唯一方法是使用 VPN 或 Tor。他们没有办法拦截它。(在情况 4 中)本地安装的软件甚至可能能够干扰它。)