
tnyr.me
tnyr.me 是一款开源、自托管、无追踪的 URL 缩短工具,专为注重数据隐私的个人与组织设计。与传统短链服务不同,它在浏览器端完成加密,服务器仅存储加密数据,从不接触原始链接、不记录 IP、不使用 Cookie,实现真正的端到端隐私保护。
在众多“传完即焚”的临时文件分享服务中,015 是一个值得关注的开源项目。它不仅提供简洁高效的文件与文本分享功能,还支持 self-hosted(自托管)部署,让用户能够将数据掌控在自己手中。
该项目基于现代化技术栈构建,前端采用 Vue 3 + Nuxt 3,后端使用 Go 语言开发,结合 Tailwind CSS v4 和 Reka UI 实现响应式界面设计,兼具性能与美观。

其核心定位是为用户提供一种安全、快速、可控的一次性文件传输方式,适用于临时协作、跨设备传输、隐私敏感内容分享等场景。
| 层级 | 技术选型 |
|---|---|
| 前端框架 | Vue 3 + Nuxt 3 (SSR) |
| UI 框架 | Tailwind CSS v4 + Reka UI |
| 后端语言 | Go |
| 异步任务 | Redis + Asynq 队列系统 |
| 认证机制 | JWT(JSON Web Token) |
| 存储扩展 | 支持本地存储与对象存储(如 S3 兼容服务) |
整个系统设计注重性能与可维护性,适合开发者自行部署和二次开发。

015 不只是一个上传工具,更是一套完整的分享管理系统,具备精细的权限控制能力:
| 功能 | 说明 |
|---|---|
| 密码保护 | 可为分享链接设置提取密码,防止未授权访问 |
| 下载次数限制 | 设定最大下载次数,达到后自动失效 |
| 过期时间设置 | 自定义链接有效期(例如 1 小时、7 天、永久) |
| 取件码系统 | 用户可通过生成的取件码查找文件,简化长链接传播 |
| JWT 下载令牌 | 所有下载请求均通过签名令牌验证,防止滥用 |
这些机制使得 015 即可用于公开分享,也可满足私密传输需求。

平台支持多种格式的在线预览与自动处理:
所有处理任务由后端异步队列(Asynq + Redis)调度执行,保障高并发下的稳定性。
对于重视数据隐私和可控性的用户来说,015 的最大亮点在于其完整的自托管支持。
这意味着你可以:
✅ 将服务部署在自己的服务器或 NAS 上
✅ 完全掌握用户数据与文件存储路径
✅ 自定义域名、样式与策略规则
✅ 集成到现有内网协作流程中
相比依赖第三方云服务的公共平台,自建实例更能满足企业、团队或个人对安全性与合规性的要求。
| 场景 | 推荐用途 |
|---|---|
| 个人跨设备传图 | 快速发送照片、截图给手机或同事 |
| 临时协作共享 | 分享会议材料、设计稿,设为7天后过期 |
| 开发者测试环境 | 上传日志、打包文件,避免邮件附件限制 |
| 家庭媒体分享 | 私有化部署,家人间安全传递视频与文档 |




