GHProxy V1.6.1 更新介绍

我们很高兴地宣布 GHProxy V1.6.1 正式发布!此版本是对过往版本的完善与修正。更新介绍如下:

CHANGLOG (更新日志)

  • CHANGE: 根据社区建议,将sizeLimit由过去的以byte为单位,改为以MB为单位,以便于直观理解
  • ADD: 新增nocache版本,供由用户自行优化缓存策略
  • CHANGE: 优化Proxy核心模块内部结构,提升性能
  • REMOVE: 移除Proxy模块内部分无用logInfo
  • FIX & ADD: 修复前端对gist的匹配问题,添加对gist.githubusercontent.com的前端转换支持
  • CHANGE: 改变部分前端匹配逻辑
  • CHANGE: 更新相关依赖库

项目地址

Demo

TG讨论群组

v1.6.1 Release

前端界面: ghproxy-demo-v1.6.0.png

主要更新内容

修正

  • 修复了 #11 问题,修复了gist匹配问题,此问题由黑白名单功能所需的username/repo提取匹配规则导致,现已修复。
  • 修复了 #12 问题,修复了前端对gist的匹配问题,现已修复。

新增

新增nocache版本的Docker镜像,供用户在高并发场景下根据自身情况进行优化缓存策略。

配置变动

我们修改了sizeLimit的单位,由以byte为单位,改为以MB为单位,以便于直观理解。

[server]
host = "127.0.0.1"  # 监听地址
port = 8080  # 监听端口
sizeLimit = 125 # 125MB

[pages]
enabled = false  # 是否开启内置静态页面(Docker版本请勿开启)
staticPath = "/data/www"  # 静态页面文件路径

[log]
logFilePath = "/data/ghproxy/log/ghproxy.log" # 日志文件路径
maxLogSize = 5 # MB 日志文件最大大小

[cors]
enabled = true  # 是否开启跨域

[auth]
authToken = "token"  # 用户鉴权Token
enabled = false  # 是否开启用户鉴权

[blacklist]
blacklistFile = "/data/ghproxy/config/blacklist.json"  # 黑名单文件路径
enabled = false  # 是否开启黑名单

[whitelist]
enabled = false  # 是否开启白名单
whitelistFile = "/data/ghproxy/config/whitelist.json"  # 白名单文件路径

结语

此次更新是小版本更新,旨在完善与修正过往版本的功能。

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

本文最初发表于 WJQSERVER的博客 ;WJQserver-Studio旗下所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载需注明出处!