This commit is contained in:
WJQSERVER 2024-10-06 19:19:54 +08:00
parent 5ac08bba56
commit 822b6c8cea
8 changed files with 21 additions and 16 deletions

View file

@ -1,10 +1,22 @@
# 更新日志 # 更新日志
v1.3.1
---
- CHANGE: 优化代码结构,提升性能
- CHANGE: 剃刀计划,减少多余日志输出
- CHANGE: 调整缓存参数
24w10a
---
- CHANGE: 优化代码结构,提升性能
- CHANGE: 剃刀计划,减少多余日志输出
- CHANGE: 调整缓存参数
v1.3.0 v1.3.0
--- ---
- CHANGE: 优化代码结构,提升性能 - CHANGE: 优化代码结构,提升性能
- CHANGE: 优化黑名单功能,提升稳定性 - CHANGE: 优化黑名单功能,提升稳定性
- CHANGE: 剃刀计划,减少调试用日志输出 - CHANGE: 剃刀计划,减少多余日志输出
- ADD 新增auth子模块blacklist.go,支持黑名单功能 - ADD 新增auth子模块blacklist.go,支持黑名单功能
- ADD: 新增blacklist.json文件,用于配置黑名单 - ADD: 新增blacklist.json文件,用于配置黑名单
- CHANGE: config.yaml文件格式修改,使其具备更好的可读性 - CHANGE: config.yaml文件格式修改,使其具备更好的可读性

View file

@ -1 +1 @@
24w09b 24w10a

View file

@ -73,7 +73,7 @@ server:
# 日志配置 # 日志配置
logger: logger:
logfilepath: "/data/ghproxy/log/ghproxy.log" # 日志文件路径(小白请勿修改) logfilepath: "/data/ghproxy/log/ghproxy.log" # 日志文件路径(小白请勿修改)
maxlogsize: 25 # MB maxlogsize: 5 # MB
# CORS 配置 # CORS 配置
cors: cors:

View file

@ -1 +1 @@
1.3.0 1.3.1

View file

@ -41,6 +41,5 @@ func forRangeCheck(blist []string, fullrepo string) bool {
return true return true
} }
} }
logw("%s not in blacklist", fullrepo)
return false return false
} }

View file

@ -72,7 +72,7 @@
import header_realip import header_realip
} }
import log ghproxy import log ghproxy
import cache 0s 600s import cache 0s 300s
import error_page import error_page
import encode import encode
import rate_limit 60 import rate_limit 60
@ -84,7 +84,7 @@
route /favicon.ico { route /favicon.ico {
root /data/www root /data/www
file_server file_server
import cache 60s 24h import cache 0s 24h
} }
handle_errors { handle_errors {
@redirects `{err.status_code} in [301, 302, 307]` @redirects `{err.status_code} in [301, 302, 307]`

View file

@ -60,12 +60,6 @@
header_up X-Forwarded-Proto {http.request.header.CF-Visitor} header_up X-Forwarded-Proto {http.request.header.CF-Visitor}
} }
(buffer) {
flush_interval 2000s
buffer_responses
max_buffer_size 256k
}
(rate_limit) { (rate_limit) {
route /* { route /* {
rate_limit {remote.ip} {args[0]}r/m 10000 429 rate_limit {remote.ip} {args[0]}r/m 10000 429
@ -78,7 +72,7 @@
import header_realip import header_realip
} }
import log ghproxy import log ghproxy
import cache 0s 600s import cache 0s 300s
import error_page import error_page
import encode import encode
route /* { route /* {
@ -92,7 +86,7 @@
route /favicon.ico { route /favicon.ico {
root /data/www root /data/www
file_server file_server
import cache 60s 24h import cache 0s 24h
} }
} }

View file

@ -7,7 +7,7 @@ server:
# Logging Configuration # Logging Configuration
logger: logger:
logfilepath: "/data/ghproxy/log/ghproxy.log" logfilepath: "/data/ghproxy/log/ghproxy.log"
maxlogsize: 25 # MB maxlogsize: 5 # MB
# CORS Configuration # CORS Configuration
cors: cors: