This commit is contained in:
WJQSERVER 2024-10-02 21:44:33 +08:00
parent df05c6a275
commit 9f801bbac8
5 changed files with 24 additions and 12 deletions

View file

@ -1,5 +1,17 @@
# 更新日志 # 更新日志
v1.1.1
---
- CHANGE: 修改部分代码与golang-temp项目定义的开发规范保持一致
- CHANGE: 更新Go版本至v1.23.2
- CHANGE: 跟随Caddy更新,修改Caddyfile配置
24w07b
---
- CHANGE: 修改部分代码与golang-temp项目定义的开发规范保持一致
- CHANGE: 更新Go版本至v1.23.2
- CHANGE: 跟随Caddy更新,修改Caddyfile配置
24w07a 24w07a
--- ---
- CHANGE: 修改部分代码与golang-temp项目定义的开发规范保持一致 - CHANGE: 修改部分代码与golang-temp项目定义的开发规范保持一致

View file

@ -1 +1 @@
24w07a 24w07b

View file

@ -1 +1 @@
1.1.0 1.1.1

View file

@ -4,7 +4,7 @@
https_port 443 https_port 443
order cache before rewrite order cache before rewrite
cache { cache {
cache_name W-Cache cache_name GhProxyCache
} }
log { log {
level INFO level INFO
@ -20,7 +20,7 @@
format transform `{request>headers>X-Forwarded-For>[0]:request>remote_ip} - {user_id} [{ts}] "{request>method} {request>uri} {request>proto}" {status} {size} "{request>headers>Referer>[0]}" "{request>headers>User-Agent>[0]}"` { format transform `{request>headers>X-Forwarded-For>[0]:request>remote_ip} - {user_id} [{ts}] "{request>method} {request>uri} {request>proto}" {status} {size} "{request>headers>Referer>[0]}" "{request>headers>User-Agent>[0]}"` {
time_format "02/Jan/2006:15:04:05 -0700" time_format "02/Jan/2006:15:04:05 -0700"
} }
output file /data/caddy/log/{args.0}/access.log { output file /data/caddy/log/{args[0]}/access.log {
roll_size 5MB roll_size 5MB
roll_keep 10 roll_keep 10
roll_keep_for 24h roll_keep_for 24h
@ -48,8 +48,8 @@
(cache) { (cache) {
cache { cache {
allowed_http_verbs GET allowed_http_verbs GET
stale {args.0} stale {args[0]}
ttl {args.1} ttl {args[1]}
} }
} }
@ -68,7 +68,7 @@
(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
} }
} }

View file

@ -4,7 +4,7 @@
https_port 443 https_port 443
order cache before rewrite order cache before rewrite
cache { cache {
cache_name W-Cache cache_name GhProxyCache
} }
log { log {
level INFO level INFO
@ -20,7 +20,7 @@
format transform `{request>headers>X-Forwarded-For>[0]:request>remote_ip} - {user_id} [{ts}] "{request>method} {request>uri} {request>proto}" {status} {size} "{request>headers>Referer>[0]}" "{request>headers>User-Agent>[0]}"` { format transform `{request>headers>X-Forwarded-For>[0]:request>remote_ip} - {user_id} [{ts}] "{request>method} {request>uri} {request>proto}" {status} {size} "{request>headers>Referer>[0]}" "{request>headers>User-Agent>[0]}"` {
time_format "02/Jan/2006:15:04:05 -0700" time_format "02/Jan/2006:15:04:05 -0700"
} }
output file /data/caddy/log/{args.0}/access.log { output file /data/caddy/log/{args[0]}/access.log {
roll_size 5MB roll_size 5MB
roll_keep 10 roll_keep 10
roll_keep_for 24h roll_keep_for 24h
@ -48,8 +48,8 @@
(cache) { (cache) {
cache { cache {
allowed_http_verbs GET allowed_http_verbs GET
stale {args.0} stale {args[0]}
ttl {args.1} ttl {args[1]}
} }
} }
@ -68,7 +68,7 @@
(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
} }
} }