refactor: sni加速原理

pull/192/head
xiaojunnuo 3 years ago
parent 3f2b0a8b3b
commit 7fa265a5a7

@ -67,6 +67,14 @@
* 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。 * 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。
>
> ***修改sni可以加速Github访问原理***
> 1、SNIServer Name Indication是一项允许服务端部署多个域名网站的技术具体可以去百度一下
> 2、主要是在https连接握手时客户端会先发一个带有域名clientHello告诉服务器我要访问哪个域名的网站给我那个域名的证书
> 3、这个域名是明文的GFW检测到这个域名是github.com就会根据ip和端口实施阻断并没有直接封杀Github的ip地址
> 4、实际上Github的服务器的443端口默认证书就是github.com即使你给错误的sni或者不给sni它还是会返回github.com的证书
> 5、所以通过修改sni的域名就可以规避GFW的拦截加速github的访问
>

Loading…
Cancel
Save