视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
github访问速度慢github慢的解决办法
2024-11-30 12:37:24 责编:小OO
文档


最近有点惆怅,为啥呢?因为经常出现下面这种情况:
想必很多人也会跟我有同样的烦恼,毕竟GitHub是一个学习编程的好地方,这样断断续续的使用,极度影响吾等程序猿的用户体验,那,该怎么办!?

既然这是一个大家都会遇到的问题,T小编觉得肯定有业界大神会帮大家想解决方案,果不其然,T小编发动小宇宙找了一会,找到一个不错的GitHub开源加速工具,可以安全又顺畅的继续访问GitHub了!
FastGithub
一款GitHub加速利器,专门为解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题而诞生。
那究竟这款工具有多利器?TJ君举个例子,曾经TJ君的一个朋友对于找女友是这样筛选的:
通过简单的X宫格就可以显而易见的做出判断,而对于FastGithub,作者给出的看法通过X宫格形容就是:
这里的各种方案是作者备选的用来加速登录GitHub的方法,其中各项宫格的解释分别是:
合法性:指是否符合中华人民共和国的相关法律,并且没有违反任何相关法律;可靠性:指是否能在使用之后稳定的、不间断的持续访问GitHub;完整性:指是否能在查阅GitHub资源的同时可以满足提交给GitHub相应的资源,实现双向交互;共享性:指是否在局域网范围内可以形成部署之后的共用模式;无服务器:这个最直接的表述就是是否需要额外购买中转服务器的流量服务;免费:字面意思,用户需不需要掏出大洋~
从表格中,我们可以清晰的看到,FastGithub的得分是最高的,像其中大家最关心的应该是合法性吧,至少TJ君比较关注这点,对于这条合法性,作者也给出了比较详细的进一步解释用来打消大家的使用疑虑:
《国际联网暂行规定》第六条规定:“计算机信息网络直接进行国际联网,必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。” FastGithub本地代理使用的都是“公用电信网提供的国际出入口信道”,从国外Github服务器到国内用户电脑上FastGithub程序的流量,使用的是正常流量通道,其间未对流量进行任何额外加密(仅有网页原有的TLS加密,区别于VPN的流量加密),而FastGithub获取到网页数据之后发生的整个代理过程完全在国内,不再适用国际互联网相关之规定。
所以说大家是可以放心地使用FastGithub的。

FastGithub提供完整的开源代码让小伙伴们学习,也直接提供各个不同平台的直接安装程序,方便大家使用。
最新的一个安装版本是5天前发布的2.0.4版本,作者也是一直在更新相应的功能让工具变得更加强大。
以windows-x版本为例,只需双击运行fastgithub.exe程序,就可以看到FastGithub启动成功的提示
当我访问下述地址时,也可以清楚地看到FastGithub的响应时间
其实仅就WINDOWS端的加速原理来说,可以用7个步骤来解释:
客户端访问客户端向dns查询github.com的ip,FastGithub拦截dns数据包并伪造解析结果为127.0.0.1客户端请求到FastGithub的FastGithub使用fastgithub.cer颁发服务器证书给客户端FastGithub查询和计算github.com最快的ipFastGithub与github.com进行无sni的tls连接FastGithub将请求反向代理到
就是这么的简单,但是却是作者智慧的结晶

下载本文
显示全文
专题