全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1855|回复: 17

这个东西都6千多star了

[复制链接]
发表于 2022-5-23 21:53:34 | 显示全部楼层 |阅读模式
  1. https://github.com/dotnetcore/FastGithub
复制代码


       
作者自己在v2ex上写的原理解释

  1. 客户端访问 https://github.com
  2. 客户端向 dns 查询 github.com 的 ip,FastGithub 拦截 dns 数据包并伪造解析结果为 127.0.0.1
  3. 客户端请求到 FastGithub 的 https://127.0.0.1:443
  4. FastGithub 使用 fastgithub.cer 颁发服务器证书给客户端
  5. FastGithub 查询和计算 github.com 最快的 ip
  6. FastGithub 与 github.com 进行无 sni 的 tls 连接
  7. FastGithub 将请求反向代理到 https://github.com
复制代码


这个东西用起来还挺麻烦 还要信任证书什么的  中间还要拆包再封包 多了一层tls握手就更加慢了

其实这个东西唯一起到的作用就是把浏览器发出去的sni给去掉了....

Firefox真应该官方提供一个这样的选项 一律不发sni

让用户自己选择  反正不发sni对绝大部分网站都是不影响访问的

本坛有没有Firefox项目参与的大佬 吸取一下我的用户反馈



发表于 2022-5-23 22:10:43 | 显示全部楼层
kvm.net 发表于 2022-5-23 22:08
nginx代理不香吗
https://xxx.com/https://github.com

传播色情,举报了
发表于 2022-5-23 21:55:30 | 显示全部楼层
不如直接代理,毕竟墙过滤的目的懂得都懂
发表于 2022-5-23 21:58:10 | 显示全部楼层
无SNI?是啥?小白的我猜一下?

TLS加密中域名的存在?
 楼主| 发表于 2022-5-23 21:59:47 | 显示全部楼层
jqbaobao 发表于 2022-5-23 21:55
不如直接代理,毕竟墙过滤的目的懂得都懂

你看这个项目的star数量就知道了

这个需求是多么的强烈

很多人就是想无障碍上上github而已

上墙花钱花精力 有些人不想折腾
发表于 2022-5-23 21:59:51 | 显示全部楼层
本帖最后由 arrr 于 2022-5-23 22:02 编辑

如果是为了用git命令行,其实配置一下~/.ssh/config就行:


  1. Host github.com
  2.     HostName github.com
  3.     User git
  4.     IdentityFile "<YOUR_KEY_FILE>"
  5.     PubkeyAuthentication yes
  6.     PreferredAuthentications publickey
  7.     ProxyCommand nc -x localhost:1080 %h %p
复制代码


还专门写个软件,何苦呢?

如果为了访问GitHub的Web页面就更简单了,浏览器配置个代理就行了。
 楼主| 发表于 2022-5-23 22:01:08 | 显示全部楼层
arrr 发表于 2022-5-23 21:59
这东西其实配置一下~/.ssh/config就行了:

你这个对浏览器访问没有用啊...

发表于 2022-5-23 22:01:48 | 显示全部楼层
金关村村长 发表于 2022-5-23 21:59
你看这个项目的star数量就知道了

这个需求是多么的强烈

需要这种人一般都需要被过滤
 楼主| 发表于 2022-5-23 22:03:42 | 显示全部楼层
arrr 发表于 2022-5-23 21:59
如果是为了用git命令行,其实配置一下~/.ssh/config就行了:

代理对很多人并不简单.一方面要花钱啊.机场可能不稳定.自己搭建又没这个精力.

代理比他这个就更加慢了 他这个多了一层 好歹也是在本地的
发表于 2022-5-23 22:04:50 | 显示全部楼层
金关村村长 发表于 2022-5-23 22:01
你这个对浏览器访问没有用啊...

感谢指出。

我后面补充了一下我的回复。之前我是看了他项目的描述中有“解决github……git-clone、git-pull、git-push失败等问题”,上面的回帖是针对这个描述作出的。
发表于 2022-5-23 22:05:51 | 显示全部楼层
代理都不会玩都懒得玩的 就别玩github了 gitee 不香吗  还有官方会帮你审核内容 杜绝被查水表的风险
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 18:32 , Processed in 0.062224 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表