社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub 加速神器,终于解决 GitHub 打不开的问题 !

鸭哥聊Java • 3 年前 • 505 次点击  

大家好,我是鸭哥。


今天给大家推荐一个开源项目堪称是 GitHub 的加速神器。

这个开源项目就是:FastGitHub,GitHub 加速神器,主要解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。


原理就是:如果拿到 github 的大量 ip 数据,我们可以写程序来检测哪些 ip 可用,哪些 ip 访问速度最佳,然后编写一个本地版的 dns 服务,当要解析 github 相关时,返回这个最佳 ip,这就解决了 github 抽风的问题。


于是作者就根据这个原理,又闭关几天不吃不喝,将他多年练就的网络通讯技术功力融入其中,经过 100 + 的 commits 之后,终于写出 FastGithub 这个软件,好东西自然要分享,好代码也自然也开源。


这个开源项目的好处就是专门针对 GitHub 访问速度慢的问题,具有合法性,可靠性,稳定性,而是是免费的,不需要服务器资源。


使用方法


本机使用


  • 运行 FastGithub 程序,本机的网络适配器的 dns 会自动变成 127.0.0.1


  • 如果网络适配器的 dns 没有变成 127.0.0.1,请手工修改网络适配器的 dns

局域网服务器使用 (推荐)


  • 在局域网服务器运行 FastGithub 程序


  • 手工修改你电脑的网络适配器的 dns,值为局域网服务器的 ip


以 windows 服务运行


以管理员身份运行 cmd,键入如下命令,其中 D:\Softs 为软件实际目录


  • D:\Softs\FastGithub.exe start // 安装并启动服务


  • D:\Softs\FastGithub.exe stop // 卸载并删除服务


软件下载地址:https://github.com/dotnetcore/FastGithub/releases/tag/1.1.7



开源项目地址:https://github.com/dotnetcore/FastGithub

开源项目作者:.NET Core Community


来源:GitHub精选


程序员技术交流群

有不少同学给鸭哥说,现在进大厂太难了!赚钱太难!因此,鸭哥特意邀请了华为、腾讯、阿里的朋友进群,与大家一起交流经验,一起增长技术。

有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。

▲长按扫描


近期技术热文
1、盘点程序员写过的惊天Bug:bug很大,你忍一下
2、牛逼!图解 Spring 循环依赖,写得太好了!
3、985高校的学生“夫妻宿舍”令人羡慕,网友:这福利心动了,我要去读博!



    
点击下方公众号
回复关键字【666
领取资料


我就知道你会点赞+“在看”

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/120029
 
505 次点击