首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opera-Mini使用什么协议进行套接字通信?

Opera-Mini使用什么协议进行套接字通信?
EN

Stack Overflow用户
提问于 2012-10-31 15:31:07
回答 2查看 4.2K关注 0票数 2

我用opera-mini记录了我的手机浏览网页,并用wireshark查看了流量。我正在尝试理解它使用的协议,因为它对我来说并不熟悉。我认为它应该是某种socks5协议,但它不是,它可能是某种私有加密协议“驱动”在tcp端口1080上,而不是RFC中的Socks协议?有没有其他的协议来进行这样的交互?socks5数据以"05“开头,但是opera-mini tcp数据以其他值开头。我看不到所有客户端-服务器数据包或服务器-客户端数据包共享的任何内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-31 17:21:07

Opera Mini与其代理的通信是encrypted,服务器以Opera Binary Markup Language的形式提供内容。

因为Opera在这里同时控制客户端和服务器,所以它们不需要使用任何现有的开放协议来进行客户端-服务器通信。他们可以自由地定义他们喜欢的任何协议,针对他们的使用进行优化,以允许更快的页面加载,并为用户利益和/或保护他们向网络运营商收取代理费用的能力。

票数 1
EN

Stack Overflow用户

发布于 2012-12-05 07:58:23

该协议在一段时间前已经被反向工程,甚至有一个用于Google Chrome的客户端- OMPD。查看它的源码(解压缩crx文件),看看它是如何工作的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13153195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档