GitHub 加速链接生成器
粘贴任意 GitHub 链接,一键生成高速克隆、下载、浏览链接。部署在 Cloudflare 全球边缘网络,无需客户端配置。
试试:
📊 缓存与统计
加载中…
⚡ 加速测速
--
延迟 ms
--
下载 MB/s
📖 使用说明
把示例中的 HOST 替换为本站域名 …:
① 本页生成
输入框支持 owner/repo、仓库页、raw 文件、Release 下载、git clone 命令、git@ SSH 地址;可用工具栏切换 curl / wget / Markdown 格式并复制全部。
② 链接加前缀
原链接: https://github.com/owner/repo 加速: https://…/https://github.com/owner/repo
③ git clone
git clone https://…/owner/repo.git
🚀 部署教程
项目 = index.html + _worker.js(+ 可选 admin.html),一起上传:
- Cloudflare 控制台 → Workers 和 Pages → 创建 → Pages → 上传资产
- 上传整个项目文件夹(含
_worker.js),部署后_worker.js自动作为后端运行 - 在「自定义域」绑定你的域名(pages.dev 域名国内访问不稳)
npm i -g wrangler wrangler login npx wrangler pages deploy . --project-name gh-accelerator
⚡ 缓存加速(可选)
默认已启用 CDN 边缘缓存。绑定 Cloudflare 存储后可持久缓存,重复下载不再回源:
| 绑定 | 绑定名 | 作用 |
|---|---|---|
| KV 命名空间 | KV | ≤10MB 小文件(raw/脚本) |
| R2 存储桶 | R2 | 任意大小文件(zip/安装包) |
| D1 数据库 | D1 | 缓存索引(自动建表) |
| 环境变量 | CACHE_TTL | 缓存秒数,默认 3600,0=关闭 |
位置:Pages 项目 → 设置 → Functions。当前状态: …
🛡️ 安全说明
- 仅代理 GitHub 官方域名,其余目标一律 403,防止开放代理滥用
- 手动跟随重定向并逐跳校验白名单,防跳转逃逸
- 剥离 Cookie / Authorization 等敏感头,纯只读加速
- git 协议强制 no-store,杜绝仓库数据串扰
- 代理页面自动移除 CSP 并重写资源链接,保证渲染正常