Join Nostr
2026-10-05 08:37:50 UTC
in reply to

npub1nm…q8w3a on Nostr: Firefox Relay 的 API ...

Firefox Relay 的 API 说白了就是**给开发者/工具用的「程序化接口」**,让你不用手动点网页也能管理别名。它的用途主要有这几类:

## 1. 核心作用:用程序生成和管理别名

网页版是让你手动点「生成一个马甲邮箱」,API 则是让**代码自动干这件事**。典型能力:

- 创建一个新别名(返回一个 `xxxx@mozmail.com` 地址)
- 列出/查询你已有的别名
- 启用、停用(屏蔽)某个别名
- 更新别名信息、获取转发目标设置等

## 2. 具体用在哪些场景

- **第三方客户端 / CLI 工具**:比如开源项目 `ffrelayctl`(一个命令行的 Relay 客户端),就是靠你从 Relay 设置页拿到的 **API Key** 来认证,然后在终端里创建、管理别名。作者做这类工具的动机通常是:官方的浏览器扩展、App 在某些场景下不好用,想自己脚本化。
- **浏览器扩展 / 自研集成**:Relay 官方扩展本身就是在网站表单里一键生成并自动填充别名;API 让别的扩展或你自己的脚本也能做到同样的事。
- **自动化流程**:注册账号、订阅服务时自动分配一个新别名,或在检测到某别名开始收垃圾邮件时用脚本一键关掉它。
- **自建 Relay 实例**:`mozilla/fx-private-relay` 是开源的,API 也是这套系统对外/对内通信的接口,方便自托管和二次开发。

## 3. 怎么用

1. 登录 relay.firefox.com,进**设置页**找到并生成一根 **API Key**;
2. 用这根 Key(一般放在请求头里)去调用 API 接口;
3. 就能在代码里创建/停用/查询别名了。

## 注意点

- API Key 等同于你账户的访问凭证,**泄露就等于别人能动你的别名**,别贴到公开仓库里。
- 免费版和付费版的 API 都可用,但**能操作的别名数量受你套餐限制**(免费 5 个)。
- 官方主要是给自家扩展和开发者用的,文档不像商业 API 那样完善,第三方文档/示例相对零散。

一句话:**Relay 的 API 就是「用代码代替手点」来批量生成、查询、开关别名的接口,主要服务于浏览器扩展、自研脚本和自建集成。**