超给力,一款简单又实用的免费 GitHub 加速神器

系统 Linux
今天给大家推荐一个堪称 GitHub 加速神器的开源项目。一起来看一下吧。

[[419359]]

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

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

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

1FastGitHub 加速原理

  •  修改本机的 DNS 服务指向 FastGithub 自身
  •  解析匹配的域名为 FastGithub 自身的 IP
  •  请求安全 DNS 服务 (dnscrypt-proxy) 获取相应域名的 IP
  •  选择最优的 IP 进行 SSH 或 HTTPS 反向代理

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

    2. 开源项目作者:.NET Core Community

2使用方法

1. 安装 FastGithub

本地环境安装

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

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

注:Linux 和 macOS 系统需要手动修改。

局域网服务器安装(推荐)

  •  在 Linux 服务器上运行 
  1. $ yum install libicu # 安装依赖包  
  2. $ wget https://github.com/dotnetcore/FastGithub/releases/download/1.1.8/FastGithub_linux-x64.zip  
  3. $ unzip FastGithub_linux-x64.zip  
  4. $ cd  FastGithub_linux-x64  
  5. $ ./FastGithub 
  •  在 Windows 服务器上运行

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

  1. D:\Softs\FastGithub.exe start // 以 Windows 服务安装并启动  
  2. D:\Softs\FastGithub.exe stop // 卸载并删除 Windows 服务 

2. 使用 FastGithub

FastGithub 安装完成后, 通过浏览器访问 http://127.0.0.1 或 https://127.0.0.1 以及所在机器的其它 IP 进入 FastGithub 的 Dashboard。

接下来,根据实际情况按 Dashboard 页面的提示进行简单设置后,便可高速访问 Github。

  1.  手工修改你电脑的 DNS 服务器的 IP 为 127.0.0.1 或局域网服务器的 IP。
  2.  手工下载和安装 FastGithub.cer 到受信任的根证书颁发机构

 

 

责任编辑:庞桂玉 来源: 奇妙的Linux世界
相关推荐

2020-12-22 10:30:47

Nagios工具监控

2022-06-07 16:35:02

ttl.sh开源

2020-05-26 14:15:09

开源网盘 免费

2011-06-17 11:22:33

jQueryjQuery插件

2021-11-16 14:55:50

命令行Linux开源

2011-04-27 14:37:22

Linux缓存系统

2021-06-16 11:25:59

备份命令开源

2016-11-29 08:30:23

DevOps工具Git

2022-08-15 08:15:07

Logseq开源

2022-10-09 10:11:30

Python爬虫神器

2021-04-27 09:00:59

PythonAidLearning编程神器

2011-01-11 13:45:20

2024-02-23 08:13:25

Excalidraw白板工具开源

2019-02-25 10:18:43

工具代码测试

2022-04-20 09:26:08

Mock前端开发工具

2020-06-01 16:45:44

Linux终端Terminus

2020-02-27 09:46:19

GitHub代码开发者

2023-09-06 08:19:53

2015-09-23 17:39:52

Github开源工具

2011-01-18 14:51:48

点赞
收藏

51CTO技术栈公众号