github 无法访问

github 访问慢,或者无法方法,主要原因是国内没有服务器和dns解析问题。

手动修改本地 hosts 文件(不可靠,可不看)

解决办法,在如下的IP查询网站

输入 github.com 查询其IP地址,打开CMD,ping下IP地址,通且快的IP,

TTL值越小表明越快,记录下。
然后用记事本打开 C:\Windows\System32\drivers\etc\hosts,然后粘贴进去,保存即可。
例如:

# github start
20.205.243.166 github.com
# giuhub end

但由于IP会变动,所以隔一段时间要改一下。
不推荐此法,不可靠

github 加速器:FastGitHub

开源项目:FastGitHub
GitHub 加速神器,主要解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。
原理就是:如果拿到 github 的大量 ip 数据,我们可以写程序来检测哪些 ip 可用,哪些 ip 访问速度最佳,然后编写一个本地版的 dns 服务,当要解析 github 相关时,返回这个最佳 ip,这就解决了 github 抽风的问题。

开源地址:https://github.com/dotnetcore/FastGithub
如果目前你无法打开github,百度网盘下载地址:https://pan.baidu.com/s/1uJm5kWUm5bLqYoHBI29ODQ?pwd=4yuw 提取码: 4yuw

部署方式
1 windows-x64桌面
双击运行FastGithub.UI.exe
2 windows-x64服务
fastgithub.exe start // 以windows服务安装并启动
fastgithub.exe stop // 以windows服务卸载并删除

例如:双击运行FastGithub.UI.exe

posted @ 2023-06-16 07:25  easy5  阅读(640)  评论(0)    收藏  举报