服务器环境:
1.服务在香港,使用的阿里云,香港可用区C。
2.通讯使用的https,可以明确的是域名没有问题,证书没有问题。
出现问题的现象:微信https请求过去,经常会出现无法打开网页, 有时候切换网络后可以打开。
最近移动4G网络经常无法打开,换手机换卡,也经常无法打开,有时候一段时间内又可以打开。
通过抓包工具查看:
手机端抓包截图如下:
可以看到TCP三次握手是成功的,也发起了client hello请求。
长时间为收到服务器响应,又重新发起了TCP连接。
服务器端抓包截图如下:
服务器一直未收单client hello包。
这只是其中一次的抓包。
经过多次抓包发现,有时候会出现服务发送的server hello包,手机端收不到。
尝试使用http则访问正常,但是http不安全
感觉像是网络运营商,选择行性的丢弃https的相关包。
请问,各位大牛,有遇到过同样的问题么。
或者有对网络运行比较熟悉的大牛没。
已经困扰好多天了。
因为要涉及海内外的用户,入口在微信端,微信绑定域名,所以又不能海外海内都部署服务器。