
1 dcty Aug 14, 2022 可能是 httpdns ,避免 dns 劫持。 |
3 dcty Aug 14, 2022 @bclerdx #2 httpdns 只是将域名通过 http 提前拿到,然后组装 http 请求的时候替换掉 uri 上的 host ,把 host 扔 header 。 请求的时候 大概就是 curl --header 'Host: a.example' https://ip_address |
4 wwqgtxx Aug 14, 2022 国内的话,还有可能是因为域名访问(带 host 头)要备案? |
8 estk Aug 15, 2022 via Android ip 一来几乎没有 ssl 证书,二来万一换服务器了,大概率也会变,app 就失联,此外就是没有 cdn 加速 大概率是外包偷懒 |
9 HaneRo Aug 15, 2022 via Android 微信好像就是 ip 地址还是 80 端口 |
10 crayygy Aug 15, 2022 直接通过 IP 访问不代表是写死这个 IP 访问的,App 可以通过内部通信来获取资源地址,服务端下发的时候给出对应地址即可,这个时候再直接通过 IP 访问,甚至还可以减少一次 DNS query |
13 crayygy Aug 15, 2022 @bclerdx #11 任意方式,打个比方,App 的核心功能可能是以 domain 的方式进行访问,然后拿到其它各个功能的后台地址,除非整个 App 所有的请求 *全部* 都是直接通过 IP 的,否则都是可以通过某个请求获取到其它所有需要的 IP 地址。 |
14 leefor2020 Aug 18, 2022 Telegram 也是 IP 访问的吧 |