专栏首页用户6291251的专栏GitHub打不开or打开慢,这个工具就能搞定!

GitHub打不开or打开慢,这个工具就能搞定!

大家好,我是小F~

不知道大伙最近在使用GitHub的时候,有没有感觉到网站经常连接超时或者是加载超慢。

就算使用了网上的教程,比如修改HOST文件、镜像地址访问,还是不能愉快的使用GitHub。

今天就给大家介绍一个访问GitHub的神器——dev-sidecar。

支持Windows和Mac(获取方式见文末),轻松解决GitHub访问不了,或者是加载慢、下载慢的问题。

大佬给这个工具起名为「开发者边车」,意为为开发者打辅助的边车工具,通过本地代理的方式将Https请求代理到一些国内的加速通道上。

GitHub地址:

https://github.com/docmirror/dev-sidecar

下面小F介绍一下这个工具的几个特性。

01 dns优选(解决国内dns污染问题)

  • 根据网络状况智能解析最佳域名ip地址,获取最佳网络速度
  • 不用特殊的上网方法也能解决一些网站和库无法访问或访问速度慢的问题
  • 建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到dns设置中

DNS解析过慢,从github.com获取IP的时间过久,这个应该是GitHub访问速度慢的主要原因。

通常的解决办法就是查询github.com的ip地址,手动修改Hosts文件,不经过DNS服务器解析。

当然这里有个比较大的缺点,就是IP会有更新,这样每次都需要手动去进行修改。

当然也有自动更新的工具,比如今天介绍的这款神器——dev-sidecar。

智能解析github.com的最佳ip地址,获取最佳的网络速度。

当然不止GitHub这个网站,其他网站也可尝试添加。

添加了stackoverflow这个网址,一个国外编程人员交流的网站。

果然访问成功,速度也不错。

02 请求拦截

  • 拦截打不开的网站,代理到加速镜像站点上去
  • 可配置多个镜像站作为备份
  • 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用

可以使用加速镜像站点,GitHub的镜像网站目前小F就知道下面这几个。

官网镜像(可以用来clone push等,但是不能登录)

https://github.com.cnpmjs.org/

https://hub.fastgit.org/

https://git.sdut.me/

API镜像(用来api操作)

https://api.git.sdut.me/

目前dev-sidecar使用到的镜像资源就是上述的其中之一,「fastgit」

03 GitHub加速

  • release、source、zip下载加速
  • clone加速
  • 头像加速
  • 解决readme中图片引用无法加载的问题
  • gist.github.com加速
  • 解决git push偶尔失败需要输入账号密码的问题(fatal: TaskCanceledException encountered / fatal: HttpRequestException encountered)
  • raw/blame加速

各种加速,小F之前有用油猴脚本使用这些功能,是真的香!

有着各种加速下载GitHub项目的方法。

同样,这款工具也参考了一些开源的油猴脚本,将功能全都整理在一起。

作者提供了Windows和Mac的安装包,可以访问下面的链接直接下载。

windows:

http://dev-sidecar.docmirror.cn/update/DevSidecar-1.5.0.exe

mac:

http://dev-sidecar.docmirror.cn/update/DevSidecar-1.5.0.dmg

也可在公众号回复「github加速」,获取安装包。

Windows版直接安装运行,Mac版安装则需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装。

安装成功后,根据说明安装和信任CA证书。

到此就可以成功使用了。

如果安装有问题,可以访问工具的GitHub地址,有一些问题说明,或许对你会有所帮助。

本文分享自微信公众号 - 法纳斯特(walker398),作者:小F

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-03-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mac应用程序“XXX”不能打开?一条命令就搞定!

    很多人刚从熟悉的Windows转到较为陌生的Mac,在使用过程中遇到一些困难是必然的。有小伙伴就遇到了这样的问题,在网上下载软件,下载下来的软件安装包是经过压缩...

    MAC先森
  • 辞旧迎新

    1. 周五的组会,demo time, 想到过去一段时间加班加点的项目快要完工,心中是有点小开心的。想来想去,决定简单展示一下,顺便听听大家的意见。 于是...

    包子面试培训
  • 跨年都在更新的 vite 到底有多香?

    2020年太难了,终于等到元旦能放假休息几天,闲着没事逛微博,然后,收到了来自米国的礼物:Vite2.0;

    西岭老湿
  • 刷paper利器!不想打开PDF,这个插件自动帮你转到介绍页

    你们刷paper的时候,是愿意直接打开PDF,还是想先打开介绍页看看摘要呢? 量子位更喜欢介绍页,一是因为这个页面经常包含更多有用的信息,比如开源代码地址、投了...

    量子位
  • 用Python实现每天向女友表白一次,甜蜜暴击

    如果你有女朋友的话,那么今天这个对你们来说真的是太棒了!如果没有女朋友的话,同样也可以用在心仪的人身上,每天不重复的甜言蜜语,然后慢慢慢慢慢慢慢就有了

    诸葛青云
  • Java Web技术经验总结(十四)

    这个语句如果只是查询前面几页,或者是表的数据量不大(小于10万),就没有问题,否则就会出现慢查询。参考文章:【MySQL】 性能优化之 延迟关联进行了优化。

    阿杜
  • 一沟绝望的死水:模拟邮件服务器,批量注册利器

    我们的目标就是把这互联网搞的更乱更臭,所以我们是不被规则束缚的。今天要拿来开刀的,是邮件系统。

    xjjdog
  • 解决Cocoapods贼慢问题

    LinXunFeng
  • GitHub 中文文档正式发布了!激动人心的大好事!

    近几年,随着 GitHub 在国内的不断推广普及,不少开发者都开始纷纷采用 GitHub 来作为公司内部的代码管理工具。

    AI算法与图像处理

扫码关注云+社区

领取腾讯云代金券