curl 只加一个参数直连 zh.wikipedia

2019-03-04 09:41:33 +08:00
 BlueSedDraco
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。
3898 次点击
所在节点    互联网
13 条回复
zbinlin
2019-03-04 10:05:00 +08:00
脑洞不错,赞~

BTW: 这个可以做成一个代理
zea
2019-03-04 10:54:49 +08:00
然后过了段时间后连 en 也用不了了,doge
zk8802
2019-03-04 11:18:15 +08:00
这是 domain fronting。
hmzt
2019-03-04 11:32:29 +08:00
@zea ip 还在就可以,大不了加上-k
ZhouMidan
2019-03-04 11:34:09 +08:00
具体怎么搞~~求告知
aver4vex
2019-03-04 11:35:44 +08:00
域前置,tor 目前也这样搞。
montoyaf
2019-03-04 11:40:45 +08:00
感谢反馈,马上设置成无差别 TCP 旁路阻断
hundan
2019-03-04 12:15:58 +08:00
思路清新
hx1997
2019-03-04 12:19:00 +08:00
收到,下个版本修复
pkokp8
2019-03-04 12:25:03 +08:00
亲亲,这边收到了呢,请耐心等待 gfw 的下个版本,感谢反馈哟ʘᴗʘ
flyz
2019-03-04 12:29:19 +08:00
下一个版本更新这个问题,更新日志就不写了。
dot2017
2019-03-04 12:30:57 +08:00
所以直接 nginx 反代不就好了?
LukeChien
2019-03-04 12:44:35 +08:00
#全球工单系统

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX