mirror of
https://github.com/woodchen-ink/proxy-go.git
synced 2025-07-18 08:31:55 +08:00
- Updated CSS styles for the metrics dashboard, improving layout with flex properties and enhanced item presentation. - Modified the status code display to use a more organized structure, allowing for better alignment and spacing. - Changed the data type for avgLatency in SaveMetrics to int64 for consistency. - Implemented a context with timeout for database queries in GetRecentMetrics, improving performance and reliability. - Optimized SQL queries to limit result sets and enhance data retrieval efficiency. These changes improve the user experience and data presentation in the metrics dashboard, providing clearer insights into performance metrics.
Proxy-Go
A 'simple' reverse proxy server written in Go.
使用方法: https://q58.org/t/topic/165?u=wood
说明
- 支持gzip和brotli压缩, 在
config.json
中配置 - 不同路径代理不同站点
- 回源Host修改
- 大文件使用流式传输, 小文件直接提供
- 可以按照文件后缀名代理不同站点, 方便图片处理等
- 适配Cloudflare Images的图片自适应功能, 透传
Accept
头, 支持format=auto
- 支持metrics监控, 在
/metrics/ui
查看, 具体可以看帖子里写的用法
Languages
Go
51%
TypeScript
47.1%
CSS
1.4%
JavaScript
0.4%
Dockerfile
0.1%