GHProxy V1.4.2 更新介绍

GHProxy V1.4.2 更新介绍

我们很高兴地宣布 GhProxy v1.4.2 的发布!GHProxy v1.4.2 进行了一些底层改进,尤其是Docker部分。以下是本次更新的详细内容:

CHANGELOG (更新日志)

  • CHANGE: 优化代码结构,提升性能
  • CHANGE: 初步引入ARM64架构支持
  • CHANGE: 对Docker镜像构建进行优化,大幅减少镜像体积,从v1.4.0的111 MB,到v1.4.1的58 MB,再到v1.4.2的28 MB
  • CHANGE: 切换至wjqserver/caddy:2.9.0-rc-alpine作为基础镜像

项目地址

Demo

GHProxy v1.4.2 Release

主要更新内容

Docker 镜像优化

GHProxy v1.4.2 进一步优化了 Docker 镜像的构建,大幅减少了镜像体积。 我们从底层的 caddy底包 开始优化,使镜像体积由wjqserver/caddy:2.8.4-alpine38MB减少到wjqserver/caddy:2.9.0-rc-alpine18MB。 结合上述改进,进一步优化Dockerfile构建流程,使镜像体积由v1.4.0的111.97 MB减少到v1.4.1的58.03 MB,再到v1.4.2的28.02 MB

ARM64 架构支持

GHProxy v1.4.2 引入了 ARM64 架构支持,这意味着你可以在甲骨文云 等 ARM64 架构的VPS上运行 GHProxy。 ARM64 镜像已通过初步测试,但我们仍需进一步测试和优化,若出现问题,请及时反馈,多谢合作。

项目特点回顾

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

项目地址

Demo

前端界面: ghproxy-demo.png

结语

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