Greasy Fork is available in English.

Github 增强 - 高速下载

高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令

Instalar este script¿?
Script recomendado por el autor

Puede que también te guste 自动无缝翻页.

Instalar este script
Autor
X.I.U
Instalaciones diarias
367
Instalaciones totales
850.384
Calificaciones
1322 6 1
Versión
2.5.29
Creado
30/9/2020
Actualizado
12/7/2024
Licencia
GPL-3.0 License
Funciona en

请确保已安装 Tampermonkey 正式版 扩展(脚本管理器)后,再去点击上面的 [安装脚本] !
注意:在 Safari 浏览器上访问 Github 时,是无法运行任何油猴脚本的,具体原因请见:#110202


Tampermonkey v5.0.0 后脚本无法正常运行?

Tampermonkey 为了顺应 Chrome 的 Manifest V3 要求,在 v5.0.0 版本中修改了 CSP 相关选项的默认值。

你只需要去 Tampermonkey 设置中,先把最顶端的第一个选项 配置模式: 默认的 新手 改为 高级
然后翻到下面的 安全 选项区域,找到 修改内容安全策略(CSP)头信息: 把默认的 自动 改为 全部移除 并点击下面一点的 保存 按钮即可解决。


Tampermonkey v5.2.0 后脚本无法正常运行?

Tampermonkey v5.2.0 版本转为了 Manifest V3,因此需要在浏览器的扩展管理界面启用 开发者模式 才能正常运行脚本!


GitHub license GitHub Star GitHub Fork jsDelivr Greasyfork

  • CloudflareSpeedTest - 测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!17k+
  • Trackerslist.com - 每天更新!全网热门 BT Tracker 列表!有效提高 BT 下载速度23k+
  • YueDu - 分享我自制自用的「阅读」APP 精品书源(网络小说)!7k+
  • 护眼模式 - 简单有效的全网通用护眼、夜间、暗黑模式
  • 知乎增强 - 移除登录弹窗、屏蔽首页视频、快捷收起回答/评论、快捷回到顶部、屏蔽用户/关键词/盐选、默认高清原图、默认站外直链...
  • 蓝奏云网盘增强 - 刷新不回根目录、后退返回上一级、右键文件显示菜单、点击直接下载文件、自动显示更多文件、自定义分享链接域名...
  • 自动无缝翻页 - 无缝衔接下一页内容到网页底部(瀑布流),目前支持:所有「Discuz!、Flarum、phpBB、NexusPHP...」论坛、百度、谷歌、必应、搜狗、贴吧、豆瓣、NGA、3DM、千图网、游侠网、游民星空、NexusMods、Steam 创意工坊、影视、动漫、漫画、BT 等...

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


该脚本有什么用?

安装后为 Github 的 Git Clone/SSH、Release、Raw、Code(ZIP) 等任何需要下载的文件添加 高速下载(加速下载)
以及在项目列表页,添加单文件快捷下载 (☁) 链接,方便单独下载某个文件!
以及在项目 Git 地址处,自动在开头添加 git clone 命令,默认开启!(下图不是最新因此未显示)

另外,对于 Git Clone/SSH,可以直接点击文字来将其复制(后面的复制按钮功能重复我也干脆隐藏了)。

注意:这是几年前截的图,仅为展示效果,具体加速源以最新脚本为准~


如何安装/使用该脚本?

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

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

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

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

如果要重装脚本,请记得在 Tampermonkey 扩展的回收站中彻底删除脚本后再去重新安装脚本。

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


如何进一步提速?

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


原理是什么?

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

正常来说从 Github 下载文件可能并没那么慢,但是 Github 经常会被干扰、限制,导致速度慢甚至完全无法访问,因此只要你链接加速源的速度比 Github 原生用的 CDN 速度更快,就是加速下载啦 ~


无法访问 Github ?

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

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

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

  1. 梯子
  2. 镜像站( 具体地址见脚本代码开头的 // @match 后面域名 / 访问 Github 自动重定向至镜像站的方法
  3. 肉身出国
  4. 本地代理直连加速,绕过 SNI 干扰( https://github.com/docmirror/dev-sidecar / https://gitee.com/docmirror/dev-sidecar

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

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


是否可以实现单独下载项目里的某个文件夹?

目前脚本无法实现该功能,但 Github 自带的在线版 VSCode 支持单独下载某个文件夹(目前无法添加至脚本中...)。

在任意 Github 项目页,点击键盘上的 . 点(英文句号)键,即可直接切换到 Github 自带的在线版 VSCode(github.dev),在左侧文件树中右键点击你要下载的文件夹,在展开的右键菜单中选择 下载 即可,此时网页会提醒你选择保存到电脑上的哪个文件夹,似乎因为安全性问题无法保存到系统盘?具体大家试一下就知道啦~


⭐温馨提示:⭐

这些年我见到好几个因为反代 Github 整站主域名而被 netcraft 发现并以钓鱼网站为理由向服务器商家举报投诉的,导致服务器被封(如果套了 Cloudflare 等 CDN,那么会导致 CDN 封禁拉黑这个域名)。。。

因此对于想要自建反代加速的无论是否自用,都建议不要反代 Github 整站,只用来加速文件下载就好了(目前没见到有人因为单纯反代 Raw、Release 等文件而被投诉举报的,我遇到都是只针对反代主站的),如果需要 git clone 的话可以选择禁止网页访问主域名(或者干脆只允许国内 IP 访问),只能通过 git 访问,这样就能有效规避被投诉的风险了(有几个活得比较久的反代就是这样干的)。


✨ 感谢这些 公益加速源 及其 无私运营的分享者 ✨

注意:因为所有加速源均为非盈利的公益项目,因此不会保证速度、稳定性、可用性等等,而我也不会天天检查,因此遇到不能用的请更换其他加速源(也可以顺便跟我说一声)。

注意:此处的列出的公益加速源可能不会每次更新脚本后都会更新这里(每隔一段时间会更新一下),具体以最新脚本内为准。

Release、Code(ZIP) 文件加速:

https://gh.h233.eu.org 美国(由 @X.I.U / XIU2 提供
https://gh.api.99988866.xyz 美国(由 hunshcn/gh-proxy 提供
https://gh.ddlc.top 美国(由 @mtr-static-official 提供
https://gh2.yanqishui.work 美国(由 @HongjieCN 提供
https://dl.ghpig.top 美国(由 feizhuqwq 提供
https://slink.ltd 美国(由 知了小站 提供
https://gh.con.sh 美国(由 佚名 提供
https://ghps.cc 美国(由 佚名 提供
https://gh-proxy.com 美国(由 佚名 提供
https://cors.isteed.cc 美国(由 Lufs's 提供
https://hub.gitmirror.com 美国(由 GitMirror 提供
https://ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://cf.ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://gh.jiasu.in 美国(由 @0-RTT 提供
https://dgithub.xyz 美国(由 dgithub 提供
https://download.ixnic.net 美国(由 @黃埔興國 提供
https://download.nuaa.cf 美国(由 FastGit 群组成员 提供
https://download.yzuu.cf 美国(由 FastGit 群组成员 提供
https://download.scholar.rr.nu 美国(由 FastGit 群组成员 提供
https://hub.whtrys.space 美国(由 FastGit 群组成员 提供
https://mirror.ghproxy.com 韩国 首尔(由 ghproxy 提供
https://ghproxy.net 日本 东京(由 ghproxy 提供
https://kkgithub.com 中国 香港(由 KGithub 提供

由于 美国 加速源占比较多,也为了负载均衡,特将其改为每次打开网页只随机选择其中几个。

注意国内部分地区/运营商可能无法访问其中的某些美国加速源,这是因为上面大部分美国加速源都是套了 Cloudflare CDN,而国内部分地区/运营商从几年前就开始干扰、阻断 Cloudflare CDN 了,而因为 Release 加速流量消耗很大,因此为了降低成本很多公益分享者都会套上良心免费的 Cloudflare CDN,这也是没办法的事情。。。
所以,这部分地区/运营商的用户,尝试改用非美国加速源吧(主要是美国加速源虽然有几个不是 Cloudflare CDN 的,但是因为每次都是随机的原因,不容易碰巧遇到),但亚洲加速源因为用的人多,往往速度不佳(服务器宽带是有限的),自行取舍吧~

对于 下面 Git Clone、Raw,因为其亚洲节点较多,且网页可显示的加速源位置有限,所以优先显示亚洲节点,欧美等作为备用替补。

Git Clone 加速:

https://gitclone.com 中国 国内(由 GitClone 提供
https://kkgithub.com 中国 香港(由 KGithub 提供
https://mirror.ghproxy.com 韩国 首尔(由 ghproxy 提供
https://gh-proxy.com 韩国 首尔(由 ghproxy 提供
https://githubfast.com 韩国 首尔(由 Github Fast 提供
https://ghproxy.net 日本 东京(由 ghproxy 提供
https://github.moeyy.xyz 新加坡(由 Moeyy 提供
https://gh.h233.eu.org 美国(由 @X.I.U / XIU2 提供
https://slink.ltd 美国(由 知了小站 提供
https://hub.gitmirror.com 美国(由 GitMirror 提供
https://ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://cf.ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://gh.jiasu.in 美国(由 @0-RTT 提供
https://dgithub.xyz 美国(由 dgithub 提供
https://hub.nuaa.cf 美国(由 FastGit 群组成员 提供
https://hub.yzuu.cf 美国(由 FastGit 群组成员 提供
https://hub.scholar.rr.nu 美国(由 FastGit 群组成员 提供
https://hub.whtrys.space 美国(由 FastGit 群组成员 提供

Git Clone SSH 加速:

git@ssh.fastgit.org 中国 香港(由 FastGit 提供
git@git.zhlh6.cn 美国

Raw 文件加速:

https://raw.kkgithub.com 中国 香港(由 KGithub 提供
https://jsd.proxy.aks.moe 中国 香港(由 akass 提供
https://mirror.ghproxy.com 韩国 首尔(由 ghproxy 提供
https://ghproxy.net 日本 大阪(由 ghproxy 提供
https://fastly.jsdelivr.net 日本 东京(由 JSDelivr CDN 提供
https://jsdelivr.pai233.top 日本 东京(由 pai233 提供
https://cdn.jsdelivr.us 其他(韩国、美国、马来西亚等,不固定,由 ayao 提供
https://jsdelivr.b-cdn.net 其他(香港、台湾、日本、新加坡等,不固定,由 rttwyjz 提供
https://github.moeyy.xyz 其他(新加坡、香港、日本等,不固定,由 Moeyy 提供
https://raw.cachefly.998111.xyz 其他新加坡、日本、印度等,不固定(由 XxXxXxXx...XxXxXxX0 提供
https://gh.h233.eu.org 美国(由 @X.I.U / XIU2 提供
https://ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://cf.ghproxy.cc 美国(由 @"yionchiii lau" 提供
https://gh.jiasu.in 美国(由 @0-RTT 提供
https://dgithub.xyz 美国(由 dgithub 提供
https://raw.ixnic.net 美国(由 @黃埔興國 提供

注意!部分 Raw 加速源会缓存文件,因此下载的文件可能不是最新的,可鼠标指向下载按钮查看该加速源有无缓存机制(仅代表其刚添加时的测试结果,后续可能会有变动而导致标注缓存机制信息过时)。

以上公益网站均由热心网友提供,你有其他类似网站?欢迎通过 GreasyForkGithub 告诉我!


赞赏支持 ~

微信赞赏支付宝赞赏


更新日志: