|
1e65ccad58
|
refactor(internal/handler): simplify HTTP client configuration and remove strict CSP header
|
2024-11-17 10:36:34 +08:00 |
|
|
c71698e5ad
|
refactor(internal/handler): optimize image request handling based on Accept header
|
2024-11-17 09:38:01 +08:00 |
|
|
e4d7a16f99
|
refactor(internal/handler): optimize image request handling and headers
|
2024-11-17 09:07:14 +08:00 |
|
|
fe6d604600
|
feat(internal/handler/proxy): enhance proxy handler to handle image requests and important headers
feat(internal/utils): add IsImageRequest function to identify image requests
|
2024-11-17 09:01:19 +08:00 |
|
|
17f9692ce6
|
refactor(config): optimize extension mapping handling and add utility methods
|
2024-11-17 08:24:57 +08:00 |
|
|
c2ba3e4d3d
|
feat(config): add UnmarshalJSON method and update NewProxyHandler parameter type
|
2024-11-17 08:15:29 +08:00 |
|
|
74280e215e
|
新增支持: 按不同文件回源不同地址
|
2024-11-17 08:12:04 +08:00 |
|
|
2653014c89
|
refactor(handler): enhance mirror proxy handler with URL parsing and CORS headers
|
2024-11-13 19:50:50 +08:00 |
|
|
a7753f90d5
|
feat(internal/handler): add CORS support and handle OPTIONS requests in MirrorProxyHandler
|
2024-11-13 18:24:48 +08:00 |
|
|
2f0be5f38d
|
feat(handler): add mirror proxy handler for URL prefix "/mirror/"
|
2024-11-13 17:50:06 +08:00 |
|
|
073d364695
|
style(internal/handler, internal/middleware): Refactor logging format for consistency and clarity
|
2024-11-03 08:33:38 +08:00 |
|
|
eda76c1683
|
refactor(internal/handler, internal/middleware): improve access log format and content
|
2024-11-03 08:10:45 +08:00 |
|
|
3c380ef5e9
|
refactor(internal/handler, internal/middleware): Move getClientIP and formatBytes to utils package
|
2024-10-31 08:38:07 +08:00 |
|
|
b1b6a430cd
|
refactor(internal): improve logging and byte format in proxy handlers
|
2024-10-31 08:07:03 +08:00 |
|
|
4b902b5d92
|
refactor(handler): improve URL encoding and disable response compression
|
2024-10-30 09:40:02 +08:00 |
|
|
110f1efe83
|
chore(workflow): remove date step from docker build and update proxy.go
Remove unnecessary date step from docker build workflow and simplify proxy.go code
|
2024-10-30 09:23:08 +08:00 |
|
|
62b82bfb5a
|
feat(internal/handler): enhance proxy handler to preserve compression and content type
|
2024-10-30 09:13:36 +08:00 |
|
|
d8e9b90105
|
fix(internal/handler): add URL parsing and update headers for proxy requests
|
2024-10-30 09:01:31 +08:00 |
|
|
3ea86189b1
|
feat(internal/handler): add logging and streaming for proxy handler
|
2024-10-30 08:37:40 +08:00 |
|
|
723b73d748
|
feat: add compression support and update deployment workflow
add brotli and gzip compression support, update docker-compose and deployment script
|
2024-10-30 07:43:17 +08:00 |
|