GHProxy 24w13b更新内容与开发问题

GHProxy 24w13b更新内容与目前的开发问题

24w13b是GHProxy v1.4.2的第二个PRE-RELEASE版本,v1.4.2会带来基础设置优化,包括但不限于Docker镜像体积与构建优化

很遗憾的是, GHProxy v1.4.2 目前发布受阻,以下是24w13b更新内容与目前的开发问题:

CHANGELOG (更新日志)

CHANGELOG.png

更新内容

  • 初步引入ARM64架构支持
  • 对Docker镜像构建流程进行优化,大幅减少镜像体积,从v1.4.0的111 MB,到v1.4.1的58 MB,再到v1.4.2的28 MB
  • 对底包进行优化,切换至wjqserver/caddy:2.9.0-rc-alpine镜像,大幅减少镜像体积

开发问题

目前 GHProxy v1.4.2 的RELEASE进度受阻,主要原因是: WJQSERVER-STUDIO 团队无法验证 ARM64 架构引入的可行性, 因此无法保证该架构下的稳定性。

我们需要更多的 ARM64 架构的用户来帮助我们验证该架构下的稳定性,并提供反馈。

若想对ARM64支持进行测试,请使用24w13b tag拉取镜像

项目特点回顾

GhProxy 是一个基于 Go 语言实现的工具,旨在加速特定地区对 GitHub 仓库的访问。它支持速率限制、用户鉴权,并且可以通过 Docker 部署。GhProxy 还支持自定义黑名单,符合 RFC 7234 的 HTTP 缓存标准,并使用 Caddy 作为 Web 服务器。

项目地址

Demo

前端界面: ghproxy-demo.png

结语

我们感谢所有用户的支持与反馈,并期待 GhProxy v1.4.2 正式发布后能为您的开发工作带来更大的便利和效率!若此项目对您有所帮助,请不要忘记 star 项目,您的支持是我们前进的动力!