1。我们有个金蝶云星空的移动应用,登录机制大概过程:用户在外网通过企业微信点击链接-》后台服务器携带密钥访问企业微信服务器,获得企业微信的接口调用凭证token(2小时内有效)和调用码code(5分钟内有效)-》通过token和调用码code向企业微信服务器获得用户ID-》获得用户ID匹配系统内的用户ID,正确则成功登录。
2。使用ER3200时,永远无法成功登录,而切换到原有旧的一部ER2100和华为的AR1220-S则没有任何问题。或者用户在外网通过ER3200访问后台服务器,后台服务器通过ER2100, AR1220-S与企业微信服务器交互均没有问题。
3。猜测有可能,1:ER3200拦截了后台服务器与企业微信服务器通信的某些内容。2:后台服务器与企业微信服务器的通信不畅。
4。ER3200路由器设置排查,放宽到只做路由上网,安全选项均未选,静态路由也未设置,等于一个裸机只做路由上网。结果还是不行。
5。抓包分析,后台服务器经过ER3200是可以和企业微信服务器通信信,能正确获得CODE(会明文放在跳转链接),由于接口凭证是tls1.2,无法获知其内容,有可能是后台服务器无法获得这个接口调用凭证。但为什么只要后台服务器通过另2台路由器与企业微信服务器通信则没有任何问题呢。
百思不得其解
三台路由器在同一个LAN中,IP分别为192.168.1.1 ,1.2,1.3,其中这台ER3200为1.3,服务器IP地址为1.183, 只要指定后台服务器外出通过1.3与企业微信服务器通信则有问题,通过1.1, 1.2则没问题。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
MTU是默认的1492,要改1490吗?晚上我测试一下,1480也测一下。IP地址是没有冲突的。抓包有发现用过备用的DNS 202.96.128.86查询企业微信地址,提示端口不可达。
设置百度的DNS也可尝试一下