wood chen 26c945a3f9 feat(metrics): enhance metrics dashboard and data handling
- Improved the metrics dashboard layout with new styles for better visual presentation, including enhanced chart and control elements.
- Added functionality for auto-refreshing metrics and exporting data to CSV, improving user interaction and data accessibility.
- Implemented persistent statistics tracking in the collector, allowing for historical data retrieval and better performance monitoring.
- Enhanced database operations with optimizations for saving metrics and cleaning up old data, ensuring efficient data management.
- Introduced performance metrics tracking, providing insights into average response times and throughput.

These changes significantly enhance the usability and functionality of the metrics dashboard, providing a more robust framework for performance monitoring and data analysis.
2024-12-05 07:08:08 +08:00
2024-10-31 00:39:12 +08:00

Proxy-Go

A 'simple' reverse proxy server written in Go.

使用方法: https://q58.org/t/topic/165?u=wood

说明

  1. 支持gzip和brotli压缩, 在config.json中配置
  2. 不同路径代理不同站点
  3. 回源Host修改
  4. 大文件使用流式传输, 小文件直接提供
  5. 可以按照文件后缀名代理不同站点, 方便图片处理等
  6. 适配Cloudflare Images的图片自适应功能, 透传Accept头, 支持format=auto
  7. 支持metrics监控, 在/metrics/ui查看, 具体可以看帖子里写的用法
Description
go+nextjs+shadcn. 不同路径代理不同源的代理服务. 支持压缩, cdnjs等类似站点的代理, 大文件流式传输, 适配Cloudflare Images代理
Readme MIT 1.2 MiB
Languages
Go 51%
TypeScript 47.1%
CSS 1.4%
JavaScript 0.4%
Dockerfile 0.1%