uf2.net URL Shortener

🔗 API 优先的短链接管理与追踪工具

uf2.net API 封装工具,支持短链接创建、自定义 slug、点击统计与链接管理,适合自动化场景,API Key 认证,链接永不过期。

收藏
4.7k
安装
1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

uf2-net 是 uf2.net 短链接服务的 CLI 封装工具,面向开发者和自动化场景设计。主要功能包括:

短链接创建:将长 URL 转换为 https://uf2.net/{code} 格式,支持随机生成或自定义 slug(4-64 字符,仅限小写字母、数字、下划线、连字符)。

链接管理:列出用户创建的所有短链接、查看单条链接的公开元数据(点击次数、原始 URL)、删除指定链接。

统计追踪:通过公共 API 端点获取链接点击数据,无需认证即可查询任意链接的基础统计信息。

使用流程

1. 注册获取 API Key:通过 POST /api/v1/accounts/register 注册账号,响应中包含 api_key;需妥善保管。
2. 配置凭证:通过环境变量 UF2_API_KEY 注入密钥,避免硬编码。

3. 执行操作:使用 uf2.sh 脚本或直接向 https://uf2.net/api/v1/ 发送 HTTP 请求。

显著优点

  • API 优先设计:专为机器人和自动化工作流优化,支持 JSON 响应、标准 REST 接口
  • 永久有效:创建的短链接永不过期,适合长期分享的文档、资源链接
  • 自定义品牌:支持自定义 slug,可创建如 uf2.net/my-project 的品牌化短链接
  • 公开统计透明:点击数据公开可查,便于快速验证链接使用情况
  • 免费可用:开放注册,包含免费使用层级

潜在缺点与局限性

  • 完全公开性:所有短链接及其元数据(原始 URL、点击数)均为公开信息,不适合敏感内容或需要访问控制的场景
  • 无访问限制:任何人获得短链接即可访问目标地址,无法设置密码、过期时间或访问次数限制
  • 私有地址拒绝:服务主动拒绝 localhost、私有 IP 范围的 URL,无法用于内部测试环境
  • 自定义 slug 冲突:热门词汇可能已被占用,返回 409 错误
  • 依赖外部服务:链接可用性完全依赖 uf2.net 的持续运营

适合人群

  • 需要在脚本/CI 流程中自动生成短链接的开发者
  • 希望追踪公开资源分享效果的内容运营者
  • 追求简洁 API 体验的工程师和 bot 开发者
  • 不适合:需要访问控制的企业内链、含敏感参数的长 URL、临时一次性链接场景

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| **凭证泄露** | API Key 硬编码或提交到版本控制 | 强制使用环境变量或系统密钥链 |
| **信息泄露** | 短 URL 被意外传播后无法撤销访问 | 避免缩短含敏感 token 或 PII 的 URL |
| **钓鱼滥用** | 短链接隐藏真实域名,可能被用于钓鱼 | 仅缩短可信域名,告知接收者验证目标 |
| **服务中断** | 第三方服务可用性风险 | 关键场景保留原始长 URL 备份 |
| **slug 抢注** | 品牌相关 slug 被他人占用 | 尽早注册重要自定义 slug |

uf2.net URL Shortener 内容

references文件夹
scripts文件夹
手动下载zip · 5.6 kB
api.mdtext/markdown
请选择文件