作为全球最大的面向开源及私有软件项目的托管平台,Github 在国内访问并不稳定,特别是在下载开源软件的时候,可以用龟速来形容,最简单的方法当然是科学上网,但如果没那个条件怎么办呢?今天就来为大家推荐几种方法,来看看哪种最适合你?
一、软件加速
1、Watt Toolkit
Watt Toolkit 原来叫 Steam++,从名字就可以看出,该软件是主打 Steam 加速的,这是一款开源跨平台的多功能 Steam 工具箱,目前支持 Windows、macOS、Linux、安卓,让大家能够正常访问 Steam 社区、Github、谷歌验证码等国内难以访问的网页。
2、dev-sidecar(开发者边车)
这是一款提供通过本地代理的方式将 Github 的 https 请求代理到一些国内的加速通道上的开源软件,提供 github 与 stackoverflow 加速。
地址:https://github.com/docmirror/dev-sidecar
3、FastGithub
开源软件,解决 Github 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。
地址:https://github.com/dotnetcore/FastGithub
4、Github-SpeedUpTool
一个简约小巧的 Github 访问加速工具,永久免费易用。通过修改系统 hosts 文件实现加速,简单、高效。
地址:https://github.com/vvmcat/Github-SpeedUpTool
备份下载地址:蓝奏云 提取码:d5ba
二、修改 Hosts
Hosts 文件是一个计算机文件,用于将 IP 地址映射到域名,以便在计算机上访问网站时使用。当您输入一个网址时,您的计算机首先检查它的 Hosts 文件,以查看是否有与该域名匹配的 IP 地址。要修改 Hosts 文件,您需要以管理员身份打开编辑器并在其中添加或修改条目。
1、如何获取 Github 的 hosts?
目前有很多开发者向大家提供最新的 Github 的 hosts,无需大家自己寻找
GitHub520
Fetch GitHub Hosts
2、如何修改Github 的 hosts?
2.1、手动修改 hosts
在 Windows 操作系统中,Hosts 文件位于 C:\Windows\System32\drivers\etc\hosts。在 Mac 和 Linux 系统中,它位于 /etc/hosts。
2.2、软件修改hosts
无论是软件还是手动修改请注意,在修改 Hosts 文件之前,请确保您已经备份了原始文件,以便在出现问题时可以恢复到原来的状态。
SwitchHosts
SwitchHosts 是一个管理 hosts 文件的开源应用,基于 Electron、React、Jotai、Chakra UI、CodeMirror 等技术开发,帮助大家快速切换 hosts。
地址:https://switchhosts.vercel.app/zh
开源地址:https://github.com/oldj/SwitchHosts
Fetch GitHub Hosts
fetch-github-hosts 是主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具
开源地址:https://github.com/oldj/SwitchHosts
三、浏览器插件与油猴脚本
至于 Chrome 浏览器如何安装插件,可以参考:Chrome 应用商店无法使用?手把手教你如何下载及安装谷歌 Chrome 扩展程序 / 插件
1、浏览器插件:GitHub 加速
这是一款对 GitHub 加速的浏览器插件,支持 Chrome、Edge。
开源地址:https://github.com/fhefh2015/Fast-GitHub
2、油猴脚本
油猴脚本需要先在 chrome 应用商店下载 篡改猴 或暴力猴 安装,然后才可以安装脚本。
篡改猴:https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
暴力猴:https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag
2.1、Github 增强 – 高速下载
高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载、添加 git clone 命令
2.2、FastGithub 镜像加速访问、克隆和下载
镜像访问 GitHub,极速 Clone、Release/Raw/Zip 加速;十几个站点可供选择
四、网页代理 / 镜像
此方式是通过网页代理的方式进行加速下载,但前提是你要知道开源项目地址,将项目地址中的 https://github.com 替换为下方的高速下载地址即可
1、KGitHub
使用该服务只需要在 github 项目地址的域名前面加一个”k”字母即可,就是将 https://github.com 替换成 https://kgithub.com,需要注意是目前该服务添加了广告,大家注意点就可以。
其他类似服务:
2、GitClone
GitHub 缓存加速网站,可以直接开源项目。
其他类似服务:
五、Gitee
作为国内最大的开源及私有软件项目的托管平台,Gitee 对于 GitHub 主流项目基本都有同步备份,还可以从 Github/Gitlab 克隆项目,缺点是都是经过审核的项目或软件,因此导致不全,但作为备份使用完全足够。
结语
以上的方法对于日常下载 GitHub 上的软件完全足够,可以根据自己的使用环境进行选择,如果你是长期使用 GitHub 还是建议你采用科学上网这个办法,以上介绍的软件如果无法下载,可以从下面的备份地址进行下载。
评论