Cloudflare Pages

GitHub 加速链接生成器

粘贴任意 GitHub 链接 / 仓库地址,一键生成高速克隆、下载、浏览链接。
本站在 Cloudflare 全球边缘网络运行,访问 GitHub 无需任何客户端配置。

试试:

📖 使用说明

把下方所有示例中的 HOST 替换为本站域名 git-2tq.pages.dev 即可,三种方式任选:

方式一:本页生成

在上方输入框粘贴链接,点击「生成加速链接」,一键复制所需链接。

方式二:链接加前缀

原链接: https://github.com/owner/repo
加速:  https://git-2tq.pages.dev/https://github.com/owner/repo

方式三:git clone 命令

git clone https://git-2tq.pages.dev/owner/repo.git

支持:仓库浏览、git clone / pull 智能协议、ZIP 源码包、Raw 文件、Release 附件下载。

🚀 部署到 Cloudflare Pages(无需任何服务器)

方式一:控制台上传(最简单)

  1. 登录 Cloudflare 控制台 → Workers 和 Pages → 创建 → Pages → 上传资产
  2. 创建项目后,把本项目文件夹(含 _worker.js)拖入上传区
  3. 部署完成后,在项目「自定义域」中绑定你的域名(pages.dev 域名在国内访问不稳,绑自有域名后加速才生效)

方式二:命令行 wrangler

npm install -g wrangler
wrangler login
npx wrangler pages deploy . --project-name gh-accelerator

⚡ 存储缓存加速(可选)

默认已启用 CDN 边缘缓存(热门文件 2 小时内由边缘节点直接返回)。进一步绑定 Cloudflare 存储后,大文件/安装包可持久缓存,重复下载不再回源 GitHub:

  • KV 命名空间(绑定名 KV):缓存 ≤10MB 的小文件(raw/脚本/订阅)
  • R2 存储桶(绑定名 R2):缓存任意大小文件(zip/安装包)
  • D1 数据库(绑定名 D1):缓存索引表,命中判断更快(可选,会自动建表)
  • 环境变量 CACHE_TTL:缓存时长(秒),默认 3600,填 0 关闭存储缓存

绑定位置:Pages 项目 → 设置 → Functions → KV 命名空间绑定 / R2 存储桶绑定 / D1 数据库绑定 / 环境变量。首次使用需先在控制台创建对应资源(免费额度足够个人使用)。

当前状态: ✅ KV  ⬜ R2  ⬜ D1  · CACHE_TTL 3600 秒

🛡️ 安全说明

  • 仅代理 GitHub 官方域名(github.com / githubusercontent.com / github.io),拒绝一切其他目标,不会被滥用为开放代理
  • 剥离 Cookie / Authorization 等敏感头,纯只读加速;仅在绑定存储后缓存公开文件的副本,与上游内容一致且自动过期
  • git 协议响应强制 no-store,杜绝仓库数据串扰