当前位置:   article > 正文

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)_github加速

github加速

如何流畅访问GitHub网站


需要用到 GitHub 的朋友都知道,在国内访问 GitHub 会出现 缓慢或者打不开的问题。这里我总结了一些方法或许可以帮助你快速访问 GitHub。

1. 使用镜像网站


不建议用来访问,推荐下载大型项目使用,特别是下载耗时较长(超过5分钟)且文件较大(超过30MB)的项目,推荐使用代理网站或者将项目转移到 Gitee 上进行下载。

国内有许多 GitHub 镜像网站可以加速访问,下面是一些常用的镜像网站:

提醒:如果下载不了就感觉换站点,毕竟是镜像站点,失效是很正常的情况。

https://hub.fastgit.xyz/
https://cdn.githubjs.cf/
https://gitclone.com/
https://www.github.do/
https://github.com.cn
https://pmjs.org
https://hub.fastgit.org

使用方法示例:使用 GitHub 镜像网站
GitHub 镜像网站是一个方便的选择,只需要将项目地址中的 A原网址(github.com) 替换为 B镜像网址 ( github.com.cn)即可:

举例:

A原网址为:

https://github.com/xxx.git
  • 1

替换为B镜像网址:

https://hub.fastgit.xyz/xxx.git
  • 1

然后使用各种下载工具进行下载。


2. 代理网站下载


不建议用来访问,推荐下载大型项目使用

如果需要下载 GitHub Release 中的大文件,推荐使用代理网站。这些代理网站可以显著提升下载速度,而且无需注册。

以下是一些推荐的代理网站:
https://ghproxy.com/
https://toolwa.com/github/

使用方法跟使用镜像网站是一样的

举例:

A原网址为:

https://github.com/xxx.git
  • 1

替换为B镜像网址:

https://hub.fastgit.xyz/xxx.git
  • 1

然后使用各种下载工具进行下载。


3. CDN加速(修改Hosts文件)


国内DNS绕过的成功率是很低的,偶尔用一下还行,大多数人使用情况都是失效的。

具体的原理是:通过修改系统 Hosts 文件的方式,让你可以绕过国内 DNS 解析,直接访问 GitHub 的 CDN 节点,从而实现访问加速。

实现这一方法的详细步骤:

  1. 打开 https://www.ipaddress.com/
  2. 查询以下四个链接的 DNS 解析地址:
  • github.com
  • assets-cdn.github.com
  • github.global.ssl.fastly.net
  • raw.githubusercontent.com
  1. 打开系统的 Hosts 文件,路径为 C:\Windows\System32\drivers\etc,并添加以下内容(需管理员权限):
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194  github.global.ssl.fastly.net
185.199.108.133 raw.githubusercontent.com
  • 1
  • 2
  • 3
  • 4

注意:对于 macOS 或其他 Linux 系统,需要进入 /etc 目录下的 Hosts 文件进行修改,并确保保存后刷新 DNS 缓存。


4. 转入Gitee加速


注意:不是访问,也不是镜像读取,而是类似平台转存。

Gitee 和 GitHub 一样,拥有代码托管和研发协作的功能,它们是两个不同的站点,你可以把Gitee 当做是你使用GitHub 的缓存网盘来看待

在 GitHub 上下载速度较慢,不妨尝试将项目转移到Gitee,下载速度会显著提升

以下是实现这一方法的步骤:

  1. 找到想要下载的项目在 GitHub 上的地址,点击 “Fork” 按钮将项目复制到你自己的 GitHub 账号下
  2. 登录 Gitee,将刚刚 Fork 的项目导入到 Gitee 中
  3. 在 Gitee 上下载项目,你会感受到明显的下载加速

说起来也搞笑,如果能流畅的访问GitHub找到想要的东西,我还要用Gitee 干嘛?
不过,如果已经有既定的GitHub目标,那么转存到Gitee 再使用,确实是个不错的选择


5. 安装浏览器插件


安装浏览器插件来加速访问 GitHub。例如,你可以尝试 Fast-GitHub 插件。

Fast-GitHub 插件的访问加速原理


  1. 修改本机的 dns 服务指向 FastGithub 自身
  2. 解析匹配的域名为 FastGithub 自身的 ip
  3. 请求安全 dns 服务 (dnscrypt-proxy) 获取域名的 ip
  4. 选择最优的 ip 进行 ssh 代理或 https 反向代理

Fast-GitHub 插件下载地址:
https://download.csdn.net/download/molangmolang/89011991



如何使用 FastGitHub 软件


如果你想要更稳定的加速解决方案,可以考虑安装 FastGitHub 软件。以下是软件的安装部署方式:

对于 Windows-x64 桌面用户,双击运行 FastGithub.UI.exe。
对于 Windows-x64 服务用户,使用以下命令进行操作:

arduinoCopy code

fastgithub.exe start // 以 Windows 服务安装并启动 fastgithub.exe stop // 以 Windows 服务卸载并删除

对于 Linux-x64 终端用户,可以使用以下命令启动:

bashCopy code

sudo ./fastgithub

同样,你可以将系统的自动代理设置为 http://127.0.0.1:38457,或手动代理设置为 http/https 为 127.0.0.1:38457。

对于 macOS-x64 用户,双击运行 fastgithub 文件,并安装并设置 fastgithub.cer 证书。



6. 使用 Dev-Sidecar 软件


另一个解决方案是使用 Dev-Sidecar 软件。它可以作为其他机器的代理,适用于 Ubuntu 和 Windows 操作系统。

优点: 可以作为其他机器的代理,适用于 Ubuntu 和 Windows 操作系统。

缺点: 稳定性不如 FastGitHub,但比起一些其他方法,仍然是一个不错的选择。



7. 使用Watt Toolkit「原名 Steam++」软件(老吕推荐)


老吕一直在用的是开源软件steam++(现在名称叫做Watt Toolkit了)

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

「Watt Toolkit」是一个开源跨
平台的多功能 Steam 工具箱,它支持Windows、linux、macos、Android和ios,另外,它还有一个uwp版本。



Watt Toolkit「原名 Steam++」的安装说明


1.打开官网

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

2.接受协议下载

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

3.点击GitHub下载

点击GitHub下载进入下载页,当然,很多朋友都无法正常打开的话,换页面内的其他渠道下载,或者点击下面的分享页下载,这个是个开源的软件

https://download.csdn.net/download/molangmolang/89012207

如果上面那个不通过,就下载下面这个

https://pan.baidu.com/share/init?surl=J1euDBfdgUZyND-VuVsneg&pwd=1234

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

4.选择合适的版本

选择合适的版本右键下载
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

5.开始安装

下载好自己需要的版本后,双击打开

可选自定义安装选择目录,老吕这里用的是默认。

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

6.耐心等待

耐心等待,就几十秒
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

7.立即体验

点击立即体验启动软件
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

8.一键加速

选择github,全选,点击一键加速

如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

9.网络加速状态

网络加速的情况随时可看
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

10.我们测试一下,安装前后的区别

使用ping命令,进行读取GitHub网站的反应速度

ping github.com
  • 1

没开启之前是这样的
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

开启了之后是这样的
如何流畅访问GitHub网站的方法(提高国内浏览github速度的N 种方案)

这样打开GitHub网站,十分流畅,下载小型项目,速度还是可以的。

今天,老吕教的,你学会了吗?




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/726657
推荐阅读
相关标签