AnyTransfer 是一款开源、自托管的临时文件传输服务,旨在为用户提供安全、高效的文件分享体验。该项目基于 Cloudflare 生态构建,充分利用其边缘计算与存储能力,帮助用户实现全球可访问的文件传输。作为替代已停止服务的“奶牛快传”的解决方案,AnyTransfer 强调数据自主与服务可控,适合个人或团队快速搭建私有文件中转站。
官网地址:https://anytransfer.myfastools.com/
核心功能
AnyTransfer 在文件传输流程上做了多项优化,以提升用户的使用效率和体验。主要功能包括:
- 即时提取码生成:用户选择文件后,可立即获得提取码,无需等待上传完成,减少了等待时间。
- 高效上传机制:前端通过预签名 URL 直接将文件上传至 Cloudflare R2 存储,避免 Worker 中转,提升传输速度和稳定性。
- 灵活的容量限制:匿名用户可上传最多 100MB 文件,登录用户(通过 GitHub OAuth 登录)则提升至 1GB,满足不同场景需求。
- 内容审核与举报:内置文件审核机制和举报系统,配合管理员后台,确保上传内容的合规性。
- 现代视觉设计:界面采用暗色主题与粒子动画背景,美观且适合长时间使用。
适用场景
AnyTransfer 的设计初衷是为临时文件分享提供便捷的解决方案,适用于多种场景:
- 团队成员之间:快速分享大文件或批量文件,无需登录或复杂的设置,适合内部协作。
- 个人用户:临时分享照片、文档等文件给他人,尤其适合需要保护隐私的场景。
- 自托管爱好者:希望搭建私有文件分享服务,完全控制数据存储和访问权限。
- 社区或论坛:作为文件中转站,供用户临时上传和分享资源,降低对外部服务的依赖。
网站特点
与其他文件分享服务相比,AnyTransfer 在技术和使用层面有一些明显的优势:
- 开源与自托管:项目基于 MIT 许可证完全开源,部署文档详尽,适合开发者和团队自行搭建。
- Cloudflare 生态集成:使用 Hono 轻量级 Web 框架,运行于 Cloudflare Workers,元数据存储于 KV,用户信息通过 D1(SQLite 数据库)管理,文件存储使用 R2。
- 零成本运行:在 Cloudflare 免费额度内可实现零成本运行,为用户提供了一个经济和高效的解决方案。
- 数据自主可控:用户可完全管理自己的文件存储和访问权限,无需依赖第三方服务,保障数据安全和隐私。
- 全球可访问:借助 Cloudflare 全球边缘网络,文件传输可以在世界范围内获得较快的访问速度。