微信代理端口是什么?微信有哪些端口?在微信开发中,我们需要了解微信程序底层的一些技术的实现原理,下面一起看看微信代理端口是什么?微信有哪些端口?
微信代理端口是什么?
打个比方,有某个公司需求如下,手机通过WIFI连接上网,而老板要求,员工使用手机只能上微信,而不能上其他网页和看在线视频。于是通过微信代理端口达到这样的目的就行了。
微信有哪些端口?
通讯端口分析
远程通讯端口范围: 80,443,80,443,8080。
HTTP方式分析
在特征分析中,发现微信会采用HTTP协议进行通讯。
连接的主机(Host)(正则表达式)为:^short.weixin.qq.com,^(mmsns|mmbiz).qpic.cn。
TLS方式分析
在特征分析中,发现微信会采用TLS协议进行通讯。
连接的TLS主机(正则表达式)为:^(wx|weixin|res.wx).qq.com。
最后得出的结果就是:
使用微信端口80、8080,登陆和交互。
使用:tcp 14000 端口 SCOTTY High-Speed Filetransferscotty-ft 发送语音文件
TCP: 5222 5223 5228 80 8080 443
以下是微信行为的一些分析:
微信程序启动后,优先尝试DNS解析特定域名(support.weixin.qq.com,short.weixin.qq.com,long.weixin.qq.com,wx.qlogo.cn);
如果DNS查询不可用,程序转为使用hardcode的ip链接服务;
如果dns可用,返回的ip为根据ISP智能解析的结果,程序使用返回的ip链接服务;
程序仅在注册阶段使用https链接,内容不详;
程序使用tcp 80/8080链接服务器,其中80为http协议,8080为未知协议;
80/8080两个端口同时或任何单独一个,均可提供服务;
80端口为短链接,8080为长链接, 程序会优先使用8080端口;
没有使用udp传输数据;
当1-2次发送失败时,客户端会弹出提示“当前网络状况不好,是否提交反馈数据”,确认后客户端试图通过web提交反馈数据;
以上就是微信代理端口是什么?微信有哪些端口?的全部介绍了,相信大家通过上面的微信客户端的行为分析,可以帮助大家更好的理解微信通讯的原理,更多微信素材就在微微风。
相关推荐:
微信小程序端口号限制是什么?微信小程序有哪些限制?
微信支付端口申请是怎样的?
微信端口是什么意思?