1
0
Commit Graph

8 Commits

Author SHA1 Message Date
SnowZ
29279b4bcd docs: 更新页脚版权信息为“由Snowz提供支持”
将页脚中的“All rights reserved”替换为“Powered by Snowz”,以明确服务的技术支持方。
2026-03-05 02:02:39 +08:00
SnowZ
d1a97b1e6a fix: 修复示例URL显示错误并改进复制功能
- 将硬编码的示例URL改为动态生成,确保显示当前访问的域名/端口
- 修复复制功能在URL未加载时可能复制错误内容的问题
- 将url-preview字体从'Fira Code'改为通用monospace,提高兼容性
2026-03-05 02:00:15 +08:00
SnowZ
d6da2c795d feat(server): 添加查询参数支持和美观的落地页
- 支持 `/?url=...` 查询参数调用方式,兼容标准 API 格式
- 为根路径添加功能完整、响应式的 HTML 落地页,包含使用示例、特性介绍和动画效果
- 更新 README 文档,说明两种调用方式(路径参数和查询参数)
2026-03-05 01:49:14 +08:00
27b801ea3d fix: 修复未处理的Promise拒绝和文件流错误导致的进程崩溃
- 添加全局异常捕获(uncaughtException, unhandledRejection)防止进程意外退出
- 修复请求合并逻辑中Promise链处理不当导致的Unhandled Promise Rejection
- 为文件读取流添加错误监听,防止文件系统异常导致进程崩溃
- 更新README.md文档以反映稳定性修复
- 将*.log添加到.gitignore忽略日志文件
2026-01-25 03:09:00 +08:00
e9bfa3c61f feat(server): 实现请求合并和原子化缓存写入提升并发健壮性
- 新增请求合并机制,避免相同URL的高并发回源请求
- 采用原子化写入策略(临时文件+重命名)防止并发读写导致文件损坏
- 重构核心处理逻辑,将缓存操作提取为独立函数
- 优化错误处理和缓存兜底逻辑
2026-01-21 21:36:06 +08:00
13ca7372a8 perf(server): 将同步文件I/O替换为异步操作提升并发性能
feat(server): 为浏览器访问添加加载动画HTML页面
2026-01-21 21:28:59 +08:00
07d9afdce5 feat: 新增备用接口机制提升截图服务高可用性
当 mShots 返回无效图片或失败时,自动降级尝试使用 thum.io 获取截图。主要修改包括:
- 新增 fallback 请求处理逻辑
- 扩展缓存元数据记录来源信息
- 在响应头中添加 X-Source 标识备用接口
2026-01-20 23:21:16 +08:00
781bc3bd86 feat: 新增WordPress mShots代理服务实现
实现基于Node.js的WordPress mShots反向代理服务,主要功能包括:
- 代理请求到上游服务并缓存响应
- 自动检测目标主机SSL支持
- 提供缓存兜底机制
- 支持省略协议自动补全
2026-01-20 03:08:15 +08:00