继续使用Opera Mini国际版

阅读时间 3 分钟,快速阅读仅需 1 分钟。

Opera Mini是被广泛使用的手机浏览器。在中国,Opera Mini有中国版与国际中文版两个版本,两版本区别在于中国版使用的压缩服务器位于中国大陆,国际版的位于挪威。正因为opera Mini国际版绕过了一些中国特色的东西,它深受国内用户喜爱。

从上周末开始,在中国大陆使用Opera Mini打开任意网站都会出现以下提示:“中国用户请访问mini.opera.com,立刻升级Opera Mini中国版,更快更稳定。

醉翁之意显然不在酒,这种卑鄙的伎俩是阻止不了中国网民与OPM国际版之间的友谊的,让我们看看如何可以继续使用Opera Mini国际版。

原理

在相关部门与Opera中国接触后,Opera忍痛做了以下措施:限制中国用户使用OPM国际版。OPM国际服务器判断连接方的IP如果是中国IP则返回前面提到的提示。

于是很自然地就能想到,要绕过这个限制需要欺骗OPM服务器手机当前的IP并不是中国IP。

但是手机IP是不能随便改的,除非我们使用代理服务器。而且这个代理服务器还必须告诉OPM服务器它就是Opera Mini,否则OPM服务器可能不会返回正常的数据。

于是整个思路就出来了:

1、搭建一个代理服务器A,并通知Opera Mini的服务器A就是Opera Mini浏览器。

2、更改Opera Mini的中转服务器到代理服务器A。

3、顺利继续使用Opera Mini。

实现方法

搭建中转服务器

人民的智慧总是无穷的,推友@luosheng开发了Opera Mini Server Mirror程序,一个不到50行的php文件。在这里下载index文件。

将这个文件上传到外国的空间上即完成了中转服务器的搭建。

修改OPM的代理设置

@luosheng同时给出了修改Opera Mini(限java版,其它版本请看第三部分)中转服务器的方法,我稍作简化,步骤如下:

(1)在电脑安装jave环境,下载Java Class File Editor

(2)用你的方式在Opera官网下载适用于你手机的Opera Mini,那是一个jar文件。

(3)用winrar或其它解压工具解压下载下来的jar文件。

(4)运行Java Class File Editor(ce.jar),打开上一步解压出来的以.class为扩展名的最大的文件,比如a.class。

(5)将ClassEditor右上角的Modify Mode设置为“On”,切换到“Constan Pool”选项卡,里搜索“:80”。搜索不到的话打开第二大的.class文件继续搜,直到找到为止

(6)更改修改出来的项目,将键值(value)从“http://server4.operamini.com:80/” 修改成你搭建或知道的中转服务器地址。如下图(点击放大):

(7)将修改后的.class文件放回Opera Mini的安装文件(jar文件),安装到手机。

现成版本

我的建议是每个人都动手修改Opera Mini,但显然并不是所有人都愿意折腾。bbercn上有可以自定义代理服务器的Opera Mini俄罗斯版,bber上有Opera Mini英文版。用于黑莓,安装后直接可以设置中转服务器。

但是,无论是使用现成的版本还是自己动手修改Opera Mini,你必须知道的是中转服务器的地址。最稳定最安全的方式自己搭建一个,当然,你也可以通过你自己的方式找到一个可用的,使用前最好先确定其安全性

188 条评论

  1. (6)更改修改出来的项目,将键值(value)从“http://server4.operamini.com:80/” 修改成你搭建或知道的中转服务器地址。能详细一点吗? 新地址后要不要加:80

  2. 不知道博主是愚昧还是无知,也许你写这个教程只是为了想看一些正规的东西,只不过这些东西被相关部门禁止了罢了。但是你知道还有很多色(河蟹)情网址也可以利用你的方法去访问吗?你这样做的目的无非是想炫耀一下罢了,说不定又会出来多少伤害青少年的网站利用你的方法再次进入他们的手机……

  3. 感谢版主把内容做的丰富详实 每当夜阑人静的时候 带着一天的疲惫 打开心爱的动态网 泡上一杯清茶 细细品读每一篇美轮美奂的文章 顿觉神清气爽 衷心希望你们的明天更好

回复 interlxb 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注