API
公开、无需密钥、CORS 开放。设计用作应用内路由展示的后端。
接口
GET | /api/v1/routings | 目录。参数:sort、category、q、limit、offset。 |
GET | /api/v1/routings/:slug | 完整卡片:规则、DNS、风险、版本、安装链接。 |
GET | /api/v1/categories | 分类及数量。 |
GET | /api/v1/authors/:handle | 作者及其路由。 |
GET | /r/:slug.json | 配置的永久 URL。ETag + 304。 |
POST | /api/install/:slug | 安装计数(24 小时去重)。 |
安装
两种客户端使用的配置完全相同 — 只是投递方式不同。
| 客户端 | 链接 | 自动更新 |
|---|---|---|
| INCY | incy://autorouting/onadd/<url> | 是 |
| Happ | happ://routing/onadd/<base64> | 否 |
Happ 只接受 base64,也不支持通过 URL 订阅,因此获得的是快照。再次导入会就地更新配置:Happ 会覆盖 Name 相同的配置。
限额
没有密钥时,API 以匿名方式响应,限制为每天 300 次请求。有密钥时,限额等于所有者的方案:Free 为 1,000,Pro 为 100,000。密钥在控制台的“安全”部分创建。
curl -H "Authorization: Bearer ar_…" https://allrouting.cc/api/v1/routings
超出后返回 429,并带有 Retry-After 响应头。
示例
curl https://allrouting.cc/api/v1/routings?sort=popular&limit=5