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 小时去重)。

安装

两种客户端使用的配置完全相同 — 只是投递方式不同。

客户端链接自动更新
INCYincy://autorouting/onadd/<url>
Happhapp://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