求助!运营上丢弃https的 client hello包

cison7070 2018-04-28 11:33:04
服务器环境:
1.服务在香港,使用的阿里云,香港可用区C。
2.通讯使用的https,可以明确的是域名没有问题,证书没有问题。

出现问题的现象:微信https请求过去,经常会出现无法打开网页, 有时候切换网络后可以打开。
最近移动4G网络经常无法打开,换手机换卡,也经常无法打开,有时候一段时间内又可以打开。

通过抓包工具查看:
手机端抓包截图如下:


可以看到TCP三次握手是成功的,也发起了client hello请求。
长时间为收到服务器响应,又重新发起了TCP连接。

服务器端抓包截图如下:


服务器一直未收单client hello包。


这只是其中一次的抓包。
经过多次抓包发现,有时候会出现服务发送的server hello包,手机端收不到。

尝试使用http则访问正常,但是http不安全

感觉像是网络运营商,选择行性的丢弃https的相关包。
请问,各位大牛,有遇到过同样的问题么。
或者有对网络运行比较熟悉的大牛没。

已经困扰好多天了。

因为要涉及海内外的用户,入口在微信端,微信绑定域名,所以又不能海外海内都部署服务器。
...全文
1795 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kampoo 2018-05-03
  • 打赏
  • 举报
回复
这个应该是的,现在墙比以前更厚更高了,丢弃无法破解的https包也算正常~
幽饮烛 2018-05-02
  • 打赏
  • 举报
回复
试试用 TLSv1.2 协议而不是 TLSv1。
cison7070 2018-05-02
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
看上去还是跟运营商网络等有关,有丢包等
诡异的是 只丢https相关的包。
oyljerry 2018-04-28
  • 打赏
  • 举报
回复
看上去还是跟运营商网络等有关,有丢包等

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧