From 112c0e332026b8d8717cd591dc51e2ddaf5c58b0 Mon Sep 17 00:00:00 2001 From: WJQSERVER Date: Sat, 25 Jan 2025 12:21:26 +0800 Subject: [PATCH] Remove Caddyfile --- caddyfile/dev/Caddyfile | 102 ----------------------------------- caddyfile/nocache/Caddyfile | 99 ---------------------------------- caddyfile/release/Caddyfile | 103 ------------------------------------ 3 files changed, 304 deletions(-) delete mode 100644 caddyfile/dev/Caddyfile delete mode 100644 caddyfile/nocache/Caddyfile delete mode 100644 caddyfile/release/Caddyfile diff --git a/caddyfile/dev/Caddyfile b/caddyfile/dev/Caddyfile deleted file mode 100644 index cd58447..0000000 --- a/caddyfile/dev/Caddyfile +++ /dev/null @@ -1,102 +0,0 @@ -{ - debug - http_port 80 - https_port 443 - order cache before rewrite - cache { - cache_name GHProxyCache - } - log { - level INFO - output file /data/caddy/log/caddy.log { - roll_size 5MB - roll_keep 10 - } - } - servers :80 { - protocols h1 h2c - } -} - -(log) { - log { - 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" - } - output file /data/caddy/log/{args[0]}/access.log { - roll_size 5MB - roll_keep 10 - roll_keep_for 24h - } - } -} - -(error_page) { - handle_errors { - rewrite * /{err.status_code}.html - root * /data/caddy/pages/errors - file_server - } -} - -(encode) { - encode { - zstd best - br 5 v2 - gzip 5 - minimum_length 512 - } -} - -(cache) { - cache { - allowed_http_verbs GET - stale {args[0]} - ttl {args[1]} - } -} - -(header_realip) { - header_up X-Real-IP {remote_host} - header_up X-Real-IP {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-For {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-Proto {http.request.header.CF-Visitor} -} - -(rate_limit) { - route /* { - rate_limit {remote.ip} {args[0]}r/m 10000 429 - } -} - -:80 { - reverse_proxy { - to 127.0.0.1:8080 - import header_realip - transport http { - versions 1.1 h2c - } - } - import log ghproxy - import cache 0s 300s - import error_page - import encode - import rate_limit 60 - route / { - root /data/www - file_server - import cache 0s 24h - } - route /favicon.ico { - root /data/www - file_server - import cache 0s 24h - } - - route /api* { - rate_limit {remote.ip} 15r/m 10000 429 - import cache 0s 6h - } -} - -import /data/caddy/config.d/* diff --git a/caddyfile/nocache/Caddyfile b/caddyfile/nocache/Caddyfile deleted file mode 100644 index b63e936..0000000 --- a/caddyfile/nocache/Caddyfile +++ /dev/null @@ -1,99 +0,0 @@ -{ - debug - http_port 80 - https_port 443 - order cache before rewrite - cache { - cache_name GHProxyCache - } - log { - level INFO - output file /data/caddy/log/caddy.log { - roll_size 5MB - roll_keep 10 - } - } - servers :80 { - protocols h1 h2c - } -} - - -(log) { - log { - 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" - } - output file /data/caddy/log/{args[0]}/access.log { - roll_size 5MB - roll_keep 10 - roll_keep_for 24h - } - } -} - -(error_page) { - handle_errors { - rewrite * /{err.status_code}.html - root * /data/caddy/pages/errors - file_server - } -} - -(encode) { - encode { - zstd best - br 5 v2 - gzip 5 - minimum_length 256 - } -} - -(cache) { - cache { - allowed_http_verbs GET - stale {args[0]} - ttl {args[1]} - } -} - -(header_realip) { - header_up X-Real-IP {remote_host} - header_up X-Real-IP {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-For {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-Proto {http.request.header.CF-Visitor} -} - -(rate_limit) { - route /* { - rate_limit {remote.ip} {args[0]}r/m 10000 429 - } -} - -:80 { - reverse_proxy { - to h2c://127.0.0.1:8080 - import header_realip - } - import log ghproxy - import error_page - import encode - import rate_limit 60 - route / { - root /data/www - file_server - import cache 300s - } - route /favicon.ico { - root /data/www - file_server - import cache 300s - } - - route /api* { - rate_limit {remote.ip} 15r/m 10000 429 - import cache 300s - } -} - -import /data/caddy/config.d/* diff --git a/caddyfile/release/Caddyfile b/caddyfile/release/Caddyfile deleted file mode 100644 index 962fa39..0000000 --- a/caddyfile/release/Caddyfile +++ /dev/null @@ -1,103 +0,0 @@ -{ - debug - http_port 80 - https_port 443 - order cache before rewrite - cache { - cache_name GHProxyCache - } - log { - level INFO - output file /data/caddy/log/caddy.log { - roll_size 5MB - roll_keep 10 - } - } - servers :80 { - protocols h1 h2c - } -} - -(log) { - log { - 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" - } - output file /data/caddy/log/{args[0]}/access.log { - roll_size 5MB - roll_keep 10 - roll_keep_for 24h - } - } -} - -(error_page) { - handle_errors { - rewrite * /{err.status_code}.html - root * /data/caddy/pages/errors - file_server - } -} - -(encode) { - encode { - zstd best - br 5 v2 - gzip 5 - minimum_length 512 - } -} - -(cache) { - cache { - allowed_http_verbs GET - stale {args[0]} - ttl {args[1]} - } -} - -(header_realip) { - header_up X-Real-IP {remote_host} - header_up X-Real-IP {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-For {http.request.header.CF-Connecting-IP} - header_up X-Forwarded-Proto {http.request.header.CF-Visitor} -} - -(rate_limit) { - route /* { - rate_limit {remote.ip} {args[0]}r/m 10000 429 - } -} - -:80 { - reverse_proxy { - to 127.0.0.1:8080 - import header_realip - transport http { - versions 1.1 h2c - } - } - import log ghproxy - import cache 0s 300s - import error_page - import encode - import rate_limit 60 - route / { - root /data/www - file_server - import cache 0s 24h - } - route /favicon.ico { - root /data/www - file_server - import cache 0s 24h - - } - - route /api* { - rate_limit {remote.ip} 15r/m 10000 429 - import cache 0s 6h - } -} - -import /data/caddy/config.d/*