分享一个手机访问atrust微应用导致异常的排查过程,fildder可以用来手机抓包,排查手机访问的问题原因
问题现象:客户的内网无法正常打开钉钉的“商职门户”的H5微应用页面,显示一片空白,在外网可以正常打开。
上面那个是正常的,下面那个是不正常的。两相对比发现下面的portal.zjbc.edu.cn没有被atrust正常代理,而是之后又去访问了CAS平台页面,并且数据包里也没有显示我们atrust代理改写的脚本,证明并没有通过我们设备转发 1、内外网切换不成功的原因是这里的前后端访问地址是一样的,导致在内网的时候,解析这个portal.zjbc.edu.cn被内网DNS解析到了192.168.250.145,这个是客户这边的正方真实服务器地址,没有被解析到我们的代理网关。目前要做到的就是解析到我们的代理网关。 2、找客户要了portalvpn.zjbc.edu.cn的一个域名,把他作为前端访问地址解析到了我们的代理网关。内网解析到代理网关的内网地址,外网解析到代理网关的映射地址 3、同步修改了前端访问地址域名,同时记得吧钉钉后台的service跳转地址更改下来 4、更改完后内网正常访问成功,问题原因就出自于内网解析这个域名的时候没有被引到atrust的代理网关去
文末附上fillder的安装包 |