手机、PC 上的微信消息不走系统代理?

2016-12-11 12:21:50 +08:00
 fuxkcsdn
Windows 10 上用 Fiddler 做代理, Android 上安装 Fiddler 的 CA 证书,连接在同一 Wi-Fi 上

测试 iPhone 发送微信消息到 Android 上,消息收到了,但 Fiddler 上无任何显示
测试 Android 发送微信消息到 iPhone 上,消息收到了,但 Fiddler 上同样无显示

测试 Android 微信上点击新闻或者点击服务号里的菜单,不管 http 或者 https 访问都能被正常捕获到

把上面的 Android 微信换成 Windows 上的微信 PC 端,同样是消息无法捕获,新闻、服务号菜单正常
4347 次点击
所在节点    问与答
11 条回复
icedx
2016-12-11 13:53:21 +08:00
像微信这样的海量请求 怎么想都不会用 HTTP(S) 通信吧
fzleee
2016-12-11 13:56:15 +08:00
@icedx 还真是 http 协议,可以试试 8000 端口,不过微信在 http 协议上又封装了一层,所以拿到的东西还看不出来
icedx
2016-12-11 14:14:51 +08:00
fzleee
2016-12-11 14:42:02 +08:00
@icedx 咱们这么吵没意思,那篇文章里面说的不就是基于 HTTP 协议传输数据,只不过消息体是二进制的,要用特殊方法解读么
Bown
2016-12-11 14:50:13 +08:00
icedx
2016-12-11 15:38:46 +08:00
@fzleee 请不要误导楼主
fuxkcsdn
2016-12-11 16:21:57 +08:00
刚吃饭时也在想应该不是基于 http 协议导致的,果然啊…
yksoft1
2016-12-11 16:39:42 +08:00
别说微信了, QQ 的主信道都从来没有使用过 HTTP 协议。
miyuki
2016-12-11 19:07:06 +08:00
不说微信, QQ 自己实现的私有协议
miyuki
2016-12-11 19:14:05 +08:00
@fzleee

你说那是 **WEB 微信** 协议,楼主讨论的是 客户端,所以你应该看看第三部分
miyuki
2016-12-11 19:16:40 +08:00
@yksoft1 没错,主信道私有协议,图片资源等才是 HTTP

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX