curl '
https://en.wikipedia.org/w/api.php?action=featuredfeed&feedformat=rss&feed=potd' -H 'host:
zh.wikipedia.org'
-H 'host:
zh.wikipedia.org' 参数将 HTTP 请求头的 host 改成
zh.wikipedia.org 并发送,则告诉服务器请求的主机是 zh 而不是 en。
由于 TLS 握手的 SNI 信息仍然是
en.wikipedia.org ,所以"中间设备"会以为访问的是
en.wikipedia.org ,就不会被 RST。
服务器以 en 的 TLS 证书建立连接,完成后就全程加密了。
所以最后发送 HTTP 请求头时(是加密的)"中间设备"看不到,无法 RST。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/540707
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.