读完这篇文章里你能收获到
- 如何使用FastGithub解决Github无法访问问题
- 了解FastGithub的工作原理
文章目录
- 一、前言
- 二、项目介绍
- 三、访问加速原理
- 四、FastGithub安装
-
- 1. 项目下载
- 2. 解压双击运行
- 3. 运行效果
- 4. GitHub访问效果
一、前言
作为开发者,会经常去GitHub
上看开源项目,以及维护推送自己在Github
上的开源项目,但是GitHub
像个谜一样,打不打得开全是靠运气
二、项目介绍
FastGithub
是基于Dotnet
开发的一款Github
加速器,是一个开源项目,它通过自动获取与GitHub
相关的IP地址并更新本地hosts
文件来提高资源访问速度。下面我们将介绍FastGithub
的主要功能和如何使用它来解决GitHub
网站打不开和打开慢的问题。
- GitHub源码: https://github.com/dotnetcore/FastGithub
三、访问加速原理
- 修改本机的 dns 服务指向 FastGithub 自身
- 解析匹配的域名为 FastGithub 自身的 ip
- 请求安全 dns 服务 (dnscrypt-proxy) 获取域名的 ip
- 选择最优的 ip 进行 ssh 代理或 https 反向代理
四、FastGithub安装
1. 项目下载
- 清华云盘: https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/
- Github: https://github.com/dotnetcore/FastGithub/releases
2. 解压双击运行
3. 运行效果
运行后等待一两分钟初始化后再打开Github
4. GitHub访问效果