飘在云端

啊!那蓝真天,白真云!

· 随笔 · · 1426次浏览

GitHub 反向代理 镜像站 支持登录账号,加速访问及下载

因服务器费用压力,GitHub 镜像站计划在 2022-09-21 23:59:59 UTC+8 暂时关闭服务,江湖路远,有缘再见!


使用须知

  1. 服务端不保存任何日志和修改转发过程,仅是单纯流量转发(用户 → 镜像站 → GitHub 源站),有隐私、安全担忧者请勿登录镜像站
  2. 纯用爱发电,随时下线,无可用性保证,无速度保证

  • 感谢这个伟大的项目:https://github.com/FastGitORG。根据该 GitHub 项目部署了一个使用 Nginx 反向代理实现的 GitHub 镜像站

可以通过镜像站加速 GitHub 绝大部分内容 , 全程无感知,使用习惯跟原来保持一致,镜像站支持登录账号,如下图所示
请输入图片描述

  • 镜像列表:

    GitHub 域名镜像域名备注
    github.comhub.0z.gs
    raw.githubusercontent.comraw.0z.gs
    download.github.comdownload.0z.gs
    archive.github.comarchive.0z.gs
    codeload.github.comcodeload.0z.gs
    assets.github.comassets.0z.gs
    customer-stories-feed.github.comcustomer-stories-feed.0z.gs

如果想加速下载/访问,简单替换域名部分为镜像地址,其余不变:

https://hub.0z.gs/ender-zhao/Clash-for-Windows_Chinese/releases/download/CFW-V0.19.26_CN/Clash.for.Windows-0.19.26-win.7z

如果需要加速全部 GitHub 访问(网页访问和下载) ,可以使用镜像站登录账号 : https://hub.0z.gs

  • 其他 Git 操作以此类推,简单替换相应原始 GitHub 域名为镜像域名即可。

限制:暂未实现 ssh 克隆支持,,佛系跟随上游项目更新。
增强:a>不限 git 操作的仓库/文件大小(原上游配置限制 2 GiB),但是请勿滥用,否则会加回去限制
b>所有 镜像域名支持 CORS 跨域,方便调用,所有 镜像域名的响应 header 已增加跨域参数支持

  • 未来功能:

    • 接入 Cloudflare CDN
    • 支持 SSH 克隆
  • 服务器网络:
    电信 163 国际出口,美国洛杉矶 MC 机房,联通 / 移动 友好线路;

电信闲时尚可,晚高峰自求多福,或者等待后续接入 Cloudflare


更新日志:

2022-08-31:最近需要召开很多大会,加上长期用爱发电承担服务器费用压力日渐增大,可能会 暂时/永久 关闭镜像站
已知问题:登录镜像站下载 GitHub action 里面的 Artifacts 附件会返回 404 错误

2022-8-12 修复一个 BUG,当项目包含任意 *.php 后缀的文件时,Nginx 反向代理会意外解析 php,返回 404 http 状态码

2022-5-13,已同步上游项目进度,现已支持 通过镜像站 登录 GitHub,登录镜像站之后无需手动替换域名,使用方式跟原版 GitHub 一样,全程静默替换反代域名至镜像域名,如下图所示,支持静默自动替换的范围见 文中的镜像列表 。


鸣谢:

https://github.com/FastGitORG/nginx-conf
https://doc.fastgit.org/zh-cn/
https://github.com/fastgitorg/document
https://fastgit.org/
评论 (3条)
  1. kent

    不能再见啊!很好用的。或者写个教程怎么搭建啊。这么好的东西不能失传啊

    回复
  2. nnclub

    感谢!

    回复
  3. 不错

    回复