最近在使用手机上网的时候,我遭遇到了 ISP 劫持的麻烦。访问一些 HTTP 网站,无论是使用什么 DNS,网页下方都有很讨厌的广告,有的甚至弹出警告框,要求我下载什么软件,更新自己的浏览器。使用 HTTPS 的网站则没有这种麻烦。我测试了不同的手机,不同的网站,不同的浏览器,却有一样或类似的垃圾广告和软件,所以推测可能是 ISP 劫持。 以前使用 Chrome 浏览网页时我很少注意到这个网站是否有 HTTPS 协议,只遇到过一次这样的广告。所以我推测在中国,不同地区的 ISP,尽管可能它们隶属于一家公司比如说移动、联通,却有不同的做法。一地的 ISP 没有劫持用户的做法,在另外一地,哪怕是同样的 ISP 服务商,却有这样的行为。 这真的是一种很恶劣的行为。幸好我对广告,尤其是 APK 有特别的敏感度,否则我就可能点击这些广告,甚至安装一些垃圾软件。不清楚情况的人,很容易会被欺骗,哪怕已经为自己的网络服务买单了。 可能是去年或者前年,我注意到美国媒体在报道 ISP 是否应该坚持 网路中立性 的问题。按照我的理解,网络中立性要求 ISP 对所有流量一视同仁。我觉得这个原则很好,它能够保证一些流量大户比如 YouTube、Netflix 的业务不受 ISP 服务商的限制。 我现在还无法期待中国的 ISP 坚守网络中立性,我只是期待它们不要在一些 HTTP 网页上嵌入很糟糕的、极具攻击性的广告。另一方面,我觉得应该避免经常访问 HTTP 网站,我不想把自己的网络活动彻底暴露在某些人眼下,供它们肆无忌惮地投放垃圾广告。 从这个角度看,我觉得中国的互联网服务还有很多东西要学,现在还学的不够,给人一种似乎仍然处于野蛮生长的状态。我们的互联网用户多,体量大,但服务质量一般,甚至说挺糟糕的。