手机用的 clash ,打开京东图片加载不出来,今天与好友研究了一下,发现一些趣事。
直接说结果(我的猜测):京东 app 检测到 vpn 后,请求图片时,会向 m.360buyimg.com 的高位端口发起一次请求,此次请求会超时(几秒钟);超时后,请求 m.360buyimg.com:443,并获取到图片。
没有 vpn 的时候,京东直接请求 m.360buyimg.com:443,并获取到图片。
所以开了 vpn 之后,图片一直加载不出来。
论证过程:
电脑开 wireshark 和热点,手机连电脑热点。
没开 vpn 的情况下,直接对 443 发起请求:

开了 vpn ,先对 43381 发起请求,失败后请求 443:
