北京时间 2009 年 11 月 21 日 0:45 ,Opera Mini 4.2 及以上版本的国际版服务器开始拒绝来自中国大陆的 IP 地址,凡是在中国大陆使用 Opera Mini 的用户都会被重定向到一个指示用户下载所谓的“更快更稳定的中国版”的页面,但与此同时,也剥夺了广大 Opera Mini 国际版用户自由浏览网络的机会。如今,这一次的封锁已经过去了整整一周年。作为一个 Opera Mini 的长期追随者和久经考验的使用者,我写了这篇文章,谨为纪念。

opera-mini-rejected-chinese-mainland-users-2010-11-21

一、Opera Mini 简介

Opera Mini 是挪威(著名的炸药奖的和平奖的评委会就在挪威)Opera Software ASA 制作并发行的一款手机浏览器。Opera Software ASA 是一家由 Telenor 这个电信公司演变而来的一家很强大的公司,它也出过很多很强大的软件,比如著名的 Opera 浏览器和 Opera Mobile 浏览器。Opera、Opera Mobile、Opera Mini 虽然名字相似,但是它们是有一定区别的。简单介绍如下:

相同点:

  • 这三个浏览器都使用 Presto 排版引擎。

不同点:

  • Opera 是桌面版浏览器,可以在 Windows / Linux / Mac OS 等各种类 Unix 操作系统上运行。通俗地说,它是在电脑上使用的。
    Opera Mobile 和 Opera Mini 是手机浏览器,可以在 Java ME / Symbian / BlackBerry / Android / iOS 等平台上运行。
  • Opera 和 Opera Mobile 都是本地排版引擎,它们都是在运行它们的设备上解析网页的。
    Opera Mini 是远程排版引擎,由远程服务器把网页解析完成,然后再以 OBML 的格式传送给设备,设备只需做一些很简单的渲染工作就可以了。
  • Opera 和 Opera Mobile 具有 Opera Turbo 功能,这一功能也是依赖于 Opera 公司的服务器组的,它将网页经过压缩后再传送到客户端,从而达到节省流量和加快速度的效果。这一功能在低速网络中(比如在野外用手机连接电脑上网)尤其有用。需要注意的是, Opera Turbo 只是压缩了网页数据,远程服务器并没有事先渲染页面,所以还是要靠本地的 Pesto 引擎来渲染的,这与 Opera Mini 是不同的。
  • Opera 不仅是个浏览器,它更是一个网络套件,最新的版本内置了 Opera Unite 等工具,可以使你的电脑变成分享服务器。而更早期的 Opera 也可以做到用内置的 Opera Mail 收发邮件、下载 BitTorrent / eMule 等。换句话说,Opera 几乎可以完成一切网络应用。

二、Opera Mini 的前世今生

Opera Mini 最早在 2005 年 8 月就有初始版本了,但是到 2006 年初的时候才正式向全世界发布。现在网络上还能找到的最早的主流版本是 Opera Mini 3 系列、4.2 系列和 5 系列。

Opera Mini 3

opera-mini-3

这是早期的 Opera Mini 版本,不过至今仍可以在 Opera.com 上下载到,主要为小内存手机设计。这个版本不支持桌面浏览模式,只能以“小屏幕模式”来显示网页,所以浏览桌面网页的时候会变形,但是一般的应用也足够了。

Opera Mini 4.2

opera-mini-4.2-nytimes

这可以说是当前用户数量最多的版本,也是最成熟、最经典的版本。它的功能较 Opera Mini 3 有了很大进步,增加了 Opera Link 功能,这一功能可以将用户的笔记、书签等同步到 Opera 的服务器上,以后在任何一只装有 Opera 系列浏览器的设备上登录 Opera Link,所有的笔记和书签都能同步下来。另一个值得称赞的功能是“保存网页”,该功能可以将用户当前浏览的网页以 .obml 文件的形式保存到用户的手机里,这样即使以后没有网络,也能够随时查看之前保存的网页。此外这一版本还内置了 RSS 订阅器,可以当 RSS 阅读器用。

Opera Mini 5.1

opera-mini-5-android-nytimes

Opera Mini 5 系列是 Opera Software ASA 最新推出的新版本。在最早的 5.0 beta 出现之前,各平台的 Opera Mini 4.2 都已经很久没有更新了,新的 5 版本的出现让各路“藕粉”都为之一振。现在这一系列已经出至 5.1 版本了,相对 5.0 版本,这一版本性能有了较大的提高,在小内存的设备上尤其明显。这一版本在外观和功能上和 Opera Mini 4.2 有了本质的区别,支持多窗口浏览、保存密码等全新的功能,对触摸屏手机的支持也变得更加完善。另外,这一版本支持了更多的平台,比如 Symbian Series 60……(之前它们只能用 Java ME 版本)

三、Opera Mini 中国版

值得一提的是,Opera Mini 的服务器主要分布在三个国家:挪威、美国、中国。分布的挪威的服务器主要供欧洲用户使用,分布在美国的服务器是后来推出的,由于美国是全球网络的枢纽,这组服务器推出之后世界各地的 Opera Mini 用户都感到浏览速度大幅上升了。而位于中国北京的服务器组则是最后推出的,只对中国大陆用户有一定的速度提升。但是,我也可以说,Opera Mini 的服务器位于两个地区:GFW 之外与 GFW 之内。

由于 Opera Mini 的工作原理是远程服务器将网页解析后再传输到客户端,相当于一个网络代理,并且是一个用 SSL 加密过的网络代理,所以即使是位于 GFW 之内的网民,也可以通过 Opera Mini 国际版自由浏览 GFW 之外的网页,因此,Opera Mini 曾经是手机翻墙的不二之选。但是,中国政府显然不会放任 Opera Mini 的存在,不断给 Opera Mini 制造麻烦。先是在 2009 年 10 底把 opera.com/mini 加入了 GFW 的过滤列表,使得网民无法直接从官方网站上下载到 Opera Mini,并且在 Opera 的官方论坛里,也贴出禁令,不许用户讨论 Opera Mini 国际版或给出下载地址。最终,在 2009 年 11 月 21 日凌晨,Opera Mini 国际版的服务器被和谐了

四、Opera Mini 之涅槃

令人值得高兴的是,仅在 Opera Mini 国际版被封锁三天之后,就有网友想出了解决方法,也就是通过特殊的“代理服务器”,通过自己搭建的一个小程序,转发 Opera Mini 与国际版服务器之间的数据,使得服务器认为请求来自国外的 IP 地址,从而继续为大陆用户服务。这一方法唯一的缺点是只支持 HTTP 方式而不支持 Socket 方式。从此,Opera Mini 虽然用户数量大为减少,但是它将永远活在“藕粉”的心中。感兴趣的同学可以参照这里修改。

五、尾声

进入高三以来,我的博客几乎没有更新过,但是这一次更新了,真是从无涯的学海中抽出身来更新的啊……文章写得较仓促,但是至少能表达我这个 Opera Mini 的忠实用户的一点情意吧。Opera Mini 已经陪伴了我三年多了,从高一到高三。永远的 Opera Mini 啊。

如需转载本文,请注明原始出处,谢谢合作。

Update: 给 Google Reader 用户的提示: 我昨天写完了才发现, 原来我的 Feedburner 的统计功能一直没关, 导致本条目的直接链接是被墙的. 所以, 想评论的读者请直接访问此链接来添加评论, 以免于翻墙之苦. 谢谢.


欢迎留下评论。评论前,请先阅读《隐私声明》。