遇到这个软件之前,之前一直是挂梯子访问 v2,既然打开这个软件就可以直接访问 V2EX 了,那是不是能说明做做功能之后也能访问推特等其它需要梯子的网站?不是很懂这方面的东西,所以说的可能不是很正确,嘿嘿~
这是 FastGithub 的加速原理。
3 加速原理
3.1 windows
客户端访问 https://github.com
客户端向 dns 查询 github.com 的 ip,FastGithub 拦截 dns 数据包并伪造解析结果为 127.0.0.1
客户端请求到 FastGithub 的 https://127.0.0.1:443
FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
FastGithub 查询和计算 github.com 最快的 ip
FastGithub 与 github.com 进行无 sni 的 tls 连接
FastGithub 将请求反向代理到 https://github.com
3.2 linux/osx
客户端访问 https://github.com
客户端使用 fagithub 的代理端口 38457 代理请求
FastGithub 将代理的流量请求到自身的反向代理服务
FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
FastGithub 查询和计算 github.com 最快的 ip
FastGithub 与 github.com 进行无 sni 的 tls 连接
FastGithub 将请求反向代理到 https://github.com
这是 FastGithub 的加速原理。
3 加速原理
3.1 windows
客户端访问 https://github.com
客户端向 dns 查询 github.com 的 ip,FastGithub 拦截 dns 数据包并伪造解析结果为 127.0.0.1
客户端请求到 FastGithub 的 https://127.0.0.1:443
FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
FastGithub 查询和计算 github.com 最快的 ip
FastGithub 与 github.com 进行无 sni 的 tls 连接
FastGithub 将请求反向代理到 https://github.com
3.2 linux/osx
客户端访问 https://github.com
客户端使用 fagithub 的代理端口 38457 代理请求
FastGithub 将代理的流量请求到自身的反向代理服务
FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
FastGithub 查询和计算 github.com 最快的 ip
FastGithub 与 github.com 进行无 sni 的 tls 连接
FastGithub 将请求反向代理到 https://github.com