github 访问慢,或者无法方法,主要原因是国内没有服务器和dns解析问题。
手动修改本地 hosts 文件(不可靠,可不看)
解决办法,在如下的IP查询网站
输入 github.com 查询其IP地址,打开CMD,ping下IP地址,通且快的IP,
TTL值越小表明越快,记录下。
然后用记事本打开 C:WindowsSystem32driversetchosts
,然后粘贴进去,保存即可。
例如:
# 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
原文链接:https://www.cnblogs.com/easy5weikai/p/17484664.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/21375