Github 增强 - 高速下载

高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 (☁)

As of 2021-07-20. See the latest version.

Author
X.I.U
Ratings
0 0 0
Version
1.5.5
Created
2020-09-30
Updated
2021-07-20
License
GPL-3.0 License
Applies to

请确保已安装 Tampermonkey 扩展(脚本管理器)后,再去点击上面的 [安装脚本] !

该脚本有什么用?

安装后为 Github 的 Git Clone/SSH、Release、Raw、Code(ZIP) 等任何需要下载的文件添加 高速下载(加速下载)
以及在项目列表页,添加单文件快捷下载 (☁) 链接!

如果觉得还不错,就去 Github 点个 [⭐ Star] 鼓励一下下吧(或者多多分享)! https://github.com/XIU2/UserScript

目前 Raw 文件快捷下载加速源:Github 原生、中国国内、中国香港、日本东京、韩国首尔,按照这个顺序循环切换。


如何安装/使用该脚本?

要使用该脚本,需要浏览器安装一个 Tampermonkey 脚本管理器扩展(Chrome / Firefox / Edge)。

安装该浏览器扩展后,点击本页顶部的 [安装脚本] 后扩展会弹出安装提示,点击提示中的 [安装] 即可。

其他基于 Chromium 内核的浏览器(如国内套皮浏览器)都可以使用 Chrome 的扩展。

请确保使用 Tampermonkey 扩展,其他的用户脚本管理器可能导致无法正常使用脚本。

不会离线安装 .crx 扩展?Chrome、Edge 重新开启隐藏的 [拖入安装 .crx 扩展] 功能!


如何进一步提速?

如果要进一步提速,可以尝试开启 Chrome 浏览器隐藏的多线程下载功能 ,这样理论上下载速度会翻几倍。


原理是什么?

目前有很多 Github 文件下载加速的网站或开源项目,脚本只是将加速后的文件下载地址添加到了网页,省去了手动获取的麻烦,方便直接点击高速下载!

只要你链接这些网站的速度比 Github 原生用的亚马逊 CDN 的速度更快,就是加速下载!


Gihtub 访问速度慢?不显示图片?

这种改 Hosts 就能基本解决,把下面的内容粘贴到 C:\Windows\System32\drivers\etc 文件夹下的 hosts 文件中,并重启浏览器尝试访问 Github 查看效果。

13.127.152.42 codeload.github.com
151.101.88.133 github.map.fastly.net
151.101.88.133 favicons.githubusercontent.com
151.101.88.133 raw.github.com
151.101.88.133 raw.githubusercontent.com
151.101.88.133 camo.githubusercontent.com
151.101.88.133 cloud.githubusercontent.com
151.101.88.133 avatars.githubusercontent.com
151.101.88.133 avatars0.githubusercontent.com
151.101.88.133 avatars1.githubusercontent.com
151.101.88.133 avatars2.githubusercontent.com
151.101.88.133 avatars3.githubusercontent.com
151.101.88.133 user-images.githubusercontent.com
185.199.111.154 github.githubassets.com
52.69.239.207 api.github.com
52.74.223.119 gist.github.com

无法访问 Github ?

该脚本只能提高 Github 文件下载速度,但是大家可能发现了自从 3 月初某会开始,很多地区已经间歇性无法访问 Github 了。
这种情况无论是改 DNS 还是改 Hosts 都没用,因为是土啬对 Github 域名 SNI 封锁,任意 IP 指向 Github 去访问时,该 IP 的 443 端口就会超时 3 分钟!
因为是随机干扰的,所以有时候会碰到 “短暂” 可用的 IP(模拟丢包、伪装为网站自身网络问题,小白很吃这一套)。

有兴趣可以看看这篇详细讲解分析的文章: https://www.v2ex.com/t/758568

因此目前只有三种方法可以访问 Github 了:

  1. 梯子
  2. 镜像站( https://hub.fastgit.org / 访问 Github 自动重定向至镜像站的方法
  3. 肉身出国

为什么快捷下载 [ ☁ ] 不能直接点击下载?

这是因为浏览器安全策略禁止了跨域下载文件(即文件下载地址的域名与当前网站域名不一致),浏览器为了安全性从根本上限制了该功能,所以只能通过 [Alt + 左键] 或 [右键 - 另存为...] 来下载文件了。


感谢这些网站:

以下网站列表是 按脚本、网页中 [高速下载] 按钮的前后顺序 来排序的。

Release、Code(ZIP) 文件加速:

https://gh.api.99988866.xyz 美国
https://gh.msx.workers.dev 美国
https://gh.xiu2.xyz 美国
https://gh.argv.cc 美国费利蒙
https://git.yumenaka.net 美国洛杉矶
https://download.fastgit.org 日本东京
https://ghproxy.com 韩国首尔
https://pd.zwc365.com 中国香港

Git Clone 加速:

https://hub.fastgit.org 中国香港
https://gitclone.com 中国浙江
https://github.com.cnpmjs.org 新加坡

Git Clone SSH 加速:

git@git.zhlh6.cn 中国北京
git@hub.fastgit.org 中国香港

Raw 文件加速:

https://cdn.jsdelivr.net 中国国内
https://raw.fastgit.org 中国香港
https://cdn.staticaly.com 日本东京
https://ghproxy.com 韩国首尔

具体哪个速度快,请自行找一些大文件来测速。
以上网站均由网友提供,你有其他类似网站?也可以通过 GreasyForkGithub 告诉我!


其他原创开源项目:

  • 吾爱破解论坛增强 - 自动签到、自动无缝翻页、屏蔽导读悬赏贴(最新发表页)
  • 蓝奏云网盘增强 - 刷新不回根目录、后退返回上一级、右键文件显示菜单、自动显示更多文件、自动打开分享链接、自动复制分享链接、拖入文件自动显示上传框、输入密码后回车确认、调整描述(话说)编辑框初始大小...
  • 智友邦论坛增强 - 自动签到、自动回复、自动无缝翻页、回到顶部(右键点击两侧空白处)、清理置顶帖子、简化附件兑换/下载、清理帖子标题〖XXX〗【XXX】文字...
  • 3DM论坛增强 - 自动回复、自动无缝翻页、清理置顶帖子、自动滚动至隐藏内容
  • 知乎增强 - 移除登录弹窗、一键收起回答、收起当前回答/评论(点击两侧空白处)、快捷回到顶部(右键两侧空白处)、屏蔽指定用户、屏蔽盐选内容、置顶显示时间、显示问题时间、区分问题文章、默认高清原图、默认站外直链...
  • 暗黑模式 - 最简单的全网通用暗黑模式
  • Steam 创意工坊大图修复 - 修复 Steam 创意工坊预览大图无法显示的问题
  • Trackerslist.com - 每天更新!全网热门 BT Tracker 列表!有效提高 BT 下载速度!
  • CloudflareSpeedTest - 测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!
  • Win10 磁贴美化小工具 - Windows10 磁贴丑?试试这个!让你的「磁贴」好看亿点点~

更多原创开源项目请看我的 Github 主页:https://github.com/XIU2


更新日志:

2021年07月02日,版本 v1.5.5

  1. 修复 在 fastgit 镜像站时脚本加速源 URL 有误的问题。

2021年06月29日,版本 v1.5.4

  1. 适配 [与系统同步] 时的深色主题。

2021年06月23日,版本 v1.5.3

  1. 新增 [日本东京] Raw 加速源。

2021年06月02日,版本 v1.5.2

  1. 优化 Release 加速按钮在手机(小屏幕)上的显示效果。

2021年05月21日,版本 v1.5.1

  1. 新增 [美国费利蒙] Release 加速源。

2021年05月19日,版本 v1.5.0

  1. 修复 未登录情况下会把 Git Clone SSH 加速源添加到 GitHub CLI 列表中的问题。

2021年05月12日,版本 v1.4.9

  1. 新增 [Git Clone SSH] 加速(中国北京、中国香港)。
  2. 新增 [美国洛杉矶] Release 加速源。

2021年05月12日,版本 v1.4.8

  1. 新增 [美国] Release 加速源(再加一个来保持负载均衡)。

2021年05月11日,版本 v1.4.7

  1. 调整 加速源 [日本东京] 为 [美国](服务器变了)。

2021年05月10日,版本 v1.4.6

  1. 移除 失效的 [美国 01]。

2021年04月05日,版本 v1.4.5

  1. 修复 通过浏览器前进/后退后,Raw 快捷下载图标不显示的问题。

2021年04月02日,版本 v1.4.4

  1. 移除 失效的 [中国国内 01] Raw 加速源(该加速源已经重定向至 [中国国内 02] 了,因此其没有意义了)。

2021年04月02日,版本 v1.4.3

  1. 修复 因 Github 更新而导致的 [Release、Code(ZIP)] 加速地址错误问题。

2021年04月01日,版本 v1.4.2

  1. 移除 JQuery 依赖。

2021年03月30日,版本 v1.4.1

  1. 修复 Raw 单文件快捷下载功能失效的问题(Github 网页样式调整导致的)。

2021年03月17日,版本 v1.4.0

  1. 新增 适配新版暗黑模式(Dark dimmed,没有那么黑了,对比度也没那么高了)。

2021年03月05日,版本 v1.3.9

  1. 优化 功能开关通知 3 秒后自动关闭(隐藏),无需再手动点击了。

2021年03月05日,版本 v1.3.8

  1. 新增 镜像站支持( https://hub.fastgit.org )。

即在访问该镜像站时,也可以使用我的脚本功能,对于访问 Github 困难的用户可以使用该镜像站。

2021年03月03日,版本 v1.3.7

  1. 更新 [日本东京] 地址(第二个)。

2021年02月27日,版本 v1.3.6

  1. 更新 适配 Github 样式改动(Release)。

2021年02月20日,版本 v1.3.5

  1. 新增 Git Clone 加速源提示(鼠标指向时显示)。
  2. 优化 脚本代码。

2021年02月13日,版本 v1.3.4

  1. 新增 [韩国首尔] Raw 加速源。
  2. 优化 Raw 加速源名称(区分两个国内)。
  3. 优化 Raw 快捷下载代码。

2021年01月30日,版本 v1.3.3

  1. 优化 Github 暗黑模式下 Release 高速下载按钮样式。

2021年01月21日,版本 v1.3.2

  1. 新增 [中国国内] Raw 加速源。

2021年01月09日,版本 v1.3.1

  1. 更新 [中国香港] 为 [日本东京]。
  2. 修复 [韩国首尔] URL 错误的问题(虽然不影响使用)。

2020年12月29日,版本 v1.3.0

  1. 更新 [中国香港] 为 [韩国首尔](换服务器了)。

2020年12月26日,版本 v1.2.9

  1. 替换 失效的 [美国洛杉矶 ]为 [中国香港]。

2020年12月22日,版本 v1.2.8

  1. 修复 美国洛杉矶 Raw 高速下载地址错误的问题。
  2. 禁用 美国洛杉矶(暂时的,因为用的人太多触发 Github 限制了)。

2020年12月16日,版本 v1.2.7

  1. 新增 适配暗黑模式。

2020年11月25日,版本 v1.2.6

  1. 修复 非项目文件列表页切换 Raw 加速源报错的问题。
  2. 优化 match 。

2020年11月20日,版本 v1.2.5

  1. 优化 代码(数组变量改为多维数组)。
  2. 移除 调试代码(忘删了)。

2020年11月13日,版本 v1.2.4

  1. 修复 Raw 快捷下载 (☁) 数量获取错误的问题。

2020年11月09日,版本 v1.2.3

  1. 优化 下载链接。

2020年11月05日,版本 v1.2.2

  1. 优化 代码。

2020年11月04日,版本 v1.2.1

  1. 修复 非最新 Source Code 不显示高速下载按钮的问题。
  2. 优化 代码。

2020年11月02日,版本 v1.2.0

  1. 优化 代码。

2020年10月30日,版本 v1.1.9

  1. 新增 加速源 [中国香港](这个宽带更大点)。
  2. 优化 按钮样式及文字。

2020年10月24日,版本 v1.1.8

  1. 优化 Raw 快捷下载 (☁) 按钮位置(解决文件名过长导致不显示 ☁ 按钮的问题)。

2020年10月23日,版本 v1.1.7

  1. 新增 脚本菜单显示当前加速源(☁)。
  2. 优化 脚本菜单使其更加规范(因为命名规范导致以前记住的选项重置了,以后不会再重置了)。

2020年10月22日,版本 v1.1.6

  1. 新增 [Raw 快捷下载(☁) 切换加速源] 脚本菜单(位于右上角的 Tampermonkey 扩展图标中)。

2020年10月22日,版本 v1.1.5

  1. 新增 [反馈&建议]扩展菜单选项。

2020年10月21日,版本 v1.1.4

  1. 修复 部分情况下动态加载页面后没有正常添加高速下载按钮的问题。

2020年10月07日,版本 v1.1.3

  1. 优化 Release 高速下载相关样式。

2020年10月07日,版本 v1.1.2

  1. 优化 Raw 快捷下载(☁)提示信息

2020年10月07日,版本 v1.1.1

  1. 新增 多个 Raw 加速源(各个文件名后面的 云朵 链接可以修改脚本变量 raw_fast 切换)。

2020年10月06日,版本 v1.1.0

  1. 修复 有时不显示 Raw 快捷下载的问题。
  2. 调整 Raw 快捷下载的文字为云朵图标。

2020年10月06日,版本 v1.0.9

  1. 新增 Raw 快捷下载(项目页的各个文件后面添加一个 [下载] 选项)。
  2. 修复 Raw 加速按钮需要刷新网页才能显示的问题。
  3. 优化 脚本结构。

2020年10月06日,版本 v1.0.8

  1. 新增 Raw 文件加速。
  2. 新增 Git Clone 加速源 [中国浙江杭州]。

2020年10月05日,版本 v1.0.7

  1. 修复 不同分支下 Code(ZIP) 链接错误的问题。

2020年10月04日,版本 v1.0.6

  1. 新增 Git Clone 加速。

2020年10月04日,版本 v1.0.5

  1. 替换 [美国 01] 为更好的加速源。

2020年10月04日,版本 v1.0.4

  1. 调整 默认开启 Source Code 加速。
  2. 优化 Source Code 加速按钮样式(并列一排)。

2020年10月02日,版本 v1.0.3

  1. 优化 文字显示。

2020年10月01日,版本 v1.0.2

  1. 新增 加速源 [美国洛杉矶]。
  2. 优化 按钮样式。

2020年10月01日,版本 v1.0.1

  1. 新增 加速源 [中国香港]。
  2. 修复 加速源 [美国 02] Code(ZIP) 加速出错的问题。