|
3 | 3 | // @name:zh-CN Github 增强 - 高速下载
|
4 | 4 | // @name:zh-TW Github 增強 - 高速下載
|
5 | 5 | // @name:en Github Enhancement - High Speed Download
|
6 |
| -// @version 2.3.9 |
| 6 | +// @version 2.4.0 |
7 | 7 | // @author X.I.U
|
8 | 8 | // @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 (☁)、添加 git clone 命令
|
9 | 9 | // @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 (☁)
|
|
36 | 36 | ['https://gh.gh2233.ml/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@X.I.U/XIU2] 提供'],
|
37 | 37 | //['https://gh.api.99988866.xyz/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [hunshcn/gh-proxy] 提供'], // 官方演示站用的人太多了
|
38 | 38 | ['https://gh.ddlc.top/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@mtr-static-official] 提供'],
|
39 |
| - //['https://gh2.yanqishui.work/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@HongjieCN] 提供'], |
| 39 | + //['https://gh2.yanqishui.work/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@HongjieCN] 提供'], // Error 1101 |
40 | 40 | ['https://ghdl.feizhuqwq.cf/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [feizhuqwq.com] 提供'],
|
41 |
| - //['https://gh-proxy-misakano7545.koyeb.app/https://github.com', '美国', '[美国 Cloudflare CDN]'], |
42 |
| - ['https://gh.flyinbug.top/gh/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [Mintimate] 提供'], |
43 |
| - //['https://github.91chi.fun/https://github.com', '美国', '[美国 Cloudflare CDN]'], |
44 |
| - ['https://proxy.zyun.vip/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'], |
| 41 | + //['https://gh-proxy-misakano7545.koyeb.app/https://github.com', '美国', '[美国 Cloudflare CDN]'], // 404 |
| 42 | + //['https://gh.flyinbug.top/gh/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [Mintimate] 提供'], // 域名无解析 |
| 43 | + //['https://github.91chi.fun/https://github.com', '美国', '[美国 Cloudflare CDN]'], // 连接超时 |
| 44 | + ['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'], |
45 | 45 | ['https://git.xfj0.cn/https://github.com', '美国', '[美国 Cloudflare CDN]'],
|
46 | 46 | ['https://gh.con.sh/https://github.com', '美国', '[美国 Cloudflare CDN]'],
|
47 | 47 | ['https://ghps.cc/https://github.com', '美国', '[美国 Cloudflare CDN]'],
|
48 | 48 | ['https://cors.isteed.cc/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [Lufs\'s] 提供'],
|
49 | 49 | ['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'],
|
50 | 50 | ['https://js.xxooo.ml/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [饭太硬] 提供'],
|
51 | 51 | ['https://proxy.freecdn.ml/?url=https://github.com', '美国', '[美国 Cloudflare CDN]'],
|
52 |
| - //['https://cdn.githubjs.cf', '美国', '[美国 Cloudflare CDN]'], |
53 |
| - //['https://download.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供'], |
| 52 | + //['https://cdn.githubjs.cf', '美国', '[美国 Cloudflare CDN]'], // 域名无解析 |
| 53 | + ['https://download.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供'], |
54 | 54 | ['https://download.yzuu.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供'],
|
55 | 55 | ['https://download.nuaa.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供']
|
56 |
| - //['https://download.cithub.icu', '美国', '[美国 洛杉矶]', 'https://archive.cithub.icu'] |
57 |
| - ], download_url = [ |
| 56 | + ], download_url = [ // fastgit 的 Release 挂了,但 Download ZIP 依然可以 |
58 | 57 | ['https://download.fastgit.org', '德国', '[德国] - 该公益加速源由 [FastGit] 提供 提示:如果速度可以接受,希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡), 避免流量都集中到亚洲公益节点,减少成本压力才能运营更持久~', 'https://archive.fastgit.org'],
|
59 | 58 | ['https://download.fastgit.ixmu.net', '日本', '[日本 大阪] - 该公益加速源由 [黃埔興國] 提供 提示:如果速度可以接受,希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡), 避免流量都集中到亚洲公益节点,减少成本压力才能运营更持久~'],
|
60 |
| - ['https://ghproxy.com/https://github.com', '韩国', '[韩国 首尔] - 该公益加速源由 [ghproxy] 提供,有日本、韩国、德国、巴西等地区的服务器,不过国内一般分配为韩国 提示:如果速度可以接受,希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡), 避免流量都集中到亚洲公益节点,减少成本压力才能运营更持久~'], |
| 59 | + ['https://ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供 提示:如果速度可以接受,希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡), 避免流量都集中到亚洲公益节点,减少成本压力才能运营更持久~'], |
61 | 60 | ['https://kgithub.com', '新加坡', '[新加坡] - 该公益加速源由 [KGitHub] 提供 提示:如果速度可以接受,希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡), 避免流量都集中到亚洲公益节点,减少成本压力才能运营更持久~']
|
62 | 61 | ], clone_url = [
|
63 | 62 | ['https://gitclone.com', '国内', '[中国 国内] - 该公益加速源由 [GitClone] 提供 - 缓存:有 - 首次比较慢,缓存后较快'],
|
64 | 63 | ['https://hub.fgit.gq', '香港', '[中国 香港] - 该公益加速源由 [FastGit] 提供'],
|
65 | 64 | ['https://hub.fgit.ml', '香港', '[中国 香港] - 该公益加速源由 [FastGit] 提供'],
|
66 | 65 | ['https://kgithub.com', '新加坡', '[新加坡] - 该公益加速源由 [KGitHub] 提供 - 缓存:无(或时间很短)'],
|
67 | 66 | ['https://github.moeyy.xyz/https://github.com', '新加坡', '[新加坡、香港、日本等](CDN 不固定) - 该公益加速源由 [Moeyy] 提供 - 缓存:无(或时间很短)'],
|
68 |
| - ['https://ghproxy.com/https://github.com', '韩国', '[韩国 首尔] - 该公益加速源由 [ghproxy] 提供,有日本、韩国、德国、巴西等地区的服务器,不过国内一般分配为韩国'], |
69 |
| - //['https://gh.gcdn.mirr.one', '俄罗斯', '[俄罗斯 G-Core Labs CDN]'], |
70 |
| - //['https://cithub.icu', '美国', '[美国 洛杉矶]'], |
71 |
| - ['https://hub.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供'], |
72 |
| - ['https://hub.yzuu.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供'] |
73 |
| - //['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'] |
74 |
| - //['https://hub.nuaa.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供'] |
75 |
| - //['https://hub.0z.gs', '美国', '[美国 Cloudflare CDN]'], |
76 |
| - //['https://hub.shutcm.cf', '美国', '[美国 Cloudflare CDN]'] |
| 67 | + ['https://ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供 - 缓存:无(或时间很短)'] |
| 68 | + //['https://hub.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供'], // 挂了 |
| 69 | + //['https://hub.yzuu.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供'], // 暂无必要 |
| 70 | + //['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'] // 暂无必要 |
| 71 | + //['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'], // 暂无必要 |
| 72 | + //['https://hub.nuaa.cf', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [LibraryCloud] 提供'] // 暂无必要 |
| 73 | + //['https://hub.0z.gs', '美国', '[美国 Cloudflare CDN]'], // 域名无解析 |
| 74 | + //['https://hub.shutcm.cf', '美国', '[美国 Cloudflare CDN]'] // 连接超时 |
77 | 75 | ], clone_ssh_url = [
|
78 | 76 | ['ssh://[email protected]:443/', 'Github 原生', '[日本、新加坡等] - Github 官方提供的 443 端口的 SSH(依然是 SSH 协议),适用于限制访问 22 端口的网络环境'],
|
79 | 77 | ['[email protected]:', '香港', '[中国 香港] - 该公益加速源由 [FastGit] 提供']
|
80 |
| - //['[email protected]:', '美国', '[美国 洛杉矶]'] |
| 78 | + //['[email protected]:', '美国', '[美国 洛杉矶]'] // 挂了 |
81 | 79 | ], raw_url = [
|
82 | 80 | ['https://raw.githubusercontent.com', 'Github 原生', '[日本 东京]'],
|
83 | 81 | ['https://raw.iqiq.io', '香港', '[中国 香港] - 该公益加速源由 [iQDNS/iQZone] 提供 - 缓存:无(或时间很短)'],
|
84 | 82 | ['https://raw.kgithub.com', '新加坡', '[新加坡] - 该公益加速源由 [KGitHub] 提供 - 缓存:无(或时间很短)'],
|
85 |
| - //['https://ghproxy.com/https://raw.githubusercontent.com', '韩国', '[韩国 首尔] - 该公益加速源由 [ghproxy] 提供 - 缓存:无(或时间很短)'], |
| 83 | + ['https://ghproxy.com/https://raw.githubusercontent.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供 - 缓存:无(或时间很短)'], |
86 | 84 | ['https://fastly.jsdelivr.net/gh', '日本 1', '[日本 东京] - 该公益加速源由 [JSDelivr CDN] 提供 - 缓存:有 - 不支持大小超过 50 MB 的文件 - 不支持版本号格式的分支名(如 v1.2.3)'],
|
87 | 85 | ['https://cdn.staticaly.com/gh', '日本 2', '[日本 东京] - 该公益加速源由 [Statically CDN] 提供 - 缓存:有 - 不支持大小超过 30 MB 的文件'],
|
88 | 86 | ['https://ghproxy.net/https://raw.githubusercontent.com', '日本 3', '[日本 大阪] - 缓存:无(或时间很短)'],
|
89 | 87 | ['https://raw.fastgit.ixmu.net', '日本 4', '[日本 大阪] - 该公益加速源由 [黃埔興國] 提供 - 缓存:无(或时间很短)'],
|
90 |
| - ['https://raw.fastgit.org', '德国', '[德国] - 该公益加速源由 [FastGit] 提供 - 缓存:无(或时间很短)'], |
91 |
| - //['https://raw.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供 - 缓存:无(或时间很短)'], |
92 |
| - //['https://raw.cithub.icu', '美国', '[美国 洛杉矶] - 缓存:无(或时间很短)'], |
93 |
| - //['https://git.yumenaka.net/https://raw.githubusercontent.com', '美国', '[美国 圣何塞] - 缓存:无(或时间很短)'], |
94 |
| - //['https://gcore.jsdelivr.net/gh', '其他 1', '[移动走香港、电信走日本] - 该公益加速源由 [JSDelivr CDN] 提供 - 缓存:有 - 不支持大小超过 50 MB 的文件 - 不支持版本号格式的分支名(如 v1.2.3)'], |
95 |
| - //['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供 - 缓存:有'], |
96 |
| - ['https://cdn.jsdelivr.ren/gh', '其他 1', '[新加坡、香港、日本等](CDN 不固定) - 该公益加速源由 [ayao] 提供 - 缓存:有'], |
97 |
| - ['https://github.moeyy.xyz/https://raw.githubusercontent.com', '其他 2', '[新加坡、香港、日本等](CDN 不固定) - 缓存:无(或时间很短)'] |
98 |
| - //['https://raw-gh.gcdn.mirr.one', '俄罗斯', '[俄罗斯 G-Core Labs CDN] - 缓存:有'] |
| 88 | + //['https://raw.fastgit.org', '德国', '[德国] - 该公益加速源由 [FastGit] 提供 - 缓存:无(或时间很短)'], // 暂无必要 |
| 89 | + //['https://raw.njuu.cf', '美国', '[美国 拉斯维加斯] - 该公益加速源由 [LibraryCloud] 提供 - 缓存:无(或时间很短)'], // 暂无必要 |
| 90 | + //['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供 - 缓存:有'], // 暂无必要 |
| 91 | + //['https://git.yumenaka.net/https://raw.githubusercontent.com', '美国', '[美国 圣何塞] - 缓存:无(或时间很短)'], // 连接超时 |
| 92 | + ['https://gcore.jsdelivr.net/gh', '其他 1', '[移动走香港、电信走日本] - 该公益加速源由 [JSDelivr CDN] 提供 - 缓存:有 - 不支持大小超过 50 MB 的文件 - 不支持版本号格式的分支名(如 v1.2.3)'], |
| 93 | + //['https://cdn.jsdelivr.ren/gh', '其他 1', '[新加坡、香港、日本等](CDN 不固定) - 该公益加速源由 [ayao] 提供 - 缓存:有'], // 域名无解析 |
| 94 | + ['https://jsdelivr.b-cdn.net/gh', '其他 2', '[香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [rttwyjz] 提供 - 缓存:有'], |
| 95 | + ['https://github.moeyy.xyz/https://raw.githubusercontent.com', '其他 3', '[新加坡、香港、日本等](CDN 不固定) - 缓存:无(或时间很短)'] |
99 | 96 | ], svg = [
|
100 | 97 | '<svg class="octicon octicon-file-zip mr-2" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"><path fill-rule="evenodd" d="M3.5 1.75a.25.25 0 01.25-.25h3a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h2.086a.25.25 0 01.177.073l2.914 2.914a.25.25 0 01.073.177v8.586a.25.25 0 01-.25.25h-.5a.75.75 0 000 1.5h.5A1.75 1.75 0 0014 13.25V4.664c0-.464-.184-.909-.513-1.237L10.573.513A1.75 1.75 0 009.336 0H3.75A1.75 1.75 0 002 1.75v11.5c0 .649.353 1.214.874 1.515a.75.75 0 10.752-1.298.25.25 0 01-.126-.217V1.75zM8.75 3a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM6 5.25a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5A.75.75 0 016 5.25zm2 1.5A.75.75 0 018.75 6h.5a.75.75 0 010 1.5h-.5A.75.75 0 018 6.75zm-1.25.75a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM8 9.75A.75.75 0 018.75 9h.5a.75.75 0 010 1.5h-.5A.75.75 0 018 9.75zm-.75.75a1.75 1.75 0 00-1.75 1.75v3c0 .414.336.75.75.75h2.5a.75.75 0 00.75-.75v-3a1.75 1.75 0 00-1.75-1.75h-.5zM7 12.25a.25.25 0 01.25-.25h.5a.25.25 0 01.25.25v2.25H7v-2.25z"></path></svg>',
|
101 | 98 | '<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon d-inline-block"><path fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path><path fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path></svg><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-inline-block d-sm-none"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>',
|
|
183 | 180 | url = '', _html = `<div class="XIU2-RS" style="${divDisplay}">`;
|
184 | 181 |
|
185 | 182 | for (let i=0;i<new_download_url.length;i++) {
|
| 183 | + if (new_download_url[i][0] == 'https://download.fastgit.org') continue // fastgit 的 Release 挂了,但 Download ZIP 依然可以 |
186 | 184 | if (new_download_url[i][3] !== undefined && url.indexOf('/archive/') !== -1) {
|
187 | 185 | url = new_download_url[i][3] + href[1]
|
188 | 186 | } else {
|
|
0 commit comments