From 036b4d320166e3a40391ba2c9b5edec8038da27e Mon Sep 17 00:00:00 2001 From: Song <168455@qq.com> Date: Wed, 8 Jul 2026 12:40:00 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=96=B0=E5=A2=9E=E3=80=8C=E8=87=AA?= =?UTF-8?q?=E5=BB=BA=20Bark=20=E6=9C=8D=E5=8A=A1=E3=80=8D=E7=AB=A0?= =?UTF-8?q?=E8=8A=82=EF=BC=88Vercel/Cloudflare/VPS=20=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E6=A1=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 3be0ca3..2c45b96 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,38 @@ Bark 的 `icon` 字段需要一个公网可访问的图片 URL。a2i 支持把 留空前缀则不显示图标。 +## 自建 Bark 服务(可选) + +a2i 默认用 Bark 官方服务器(`https://api.day.app`),免费够用。如果想完全自控、不限速、不依赖第三方,可以自建 Bark Server。下面是三种零成本方案: + +### 方案 1:Vercel 云托管(最适合新手) + +把 Bark 后端跑在 Vercel 的 Serverless 上,每次推送触发一个云函数,不挂进程、完全免费。 + +- 平台:[Vercel](https://vercel.com) · 代码:[GitHub](https://github.com) +- 在 GitHub 搜索 `bark-server-vercel`,项目 README 里通常有 **Deploy with Vercel** 按钮,一键克隆部署 + +### 方案 2:Cloudflare Workers(最稳定) + +把轻量 JS 转发代码部署到 Cloudflare 全球边缘节点,免费额度每天 10 万次请求,个人用属于「溢出」状态。 + +- 平台:[Cloudflare](https://www.cloudflare.com) +- 在 GitHub 搜索 `bark-server-cloudflare` 或 `bark cloudflare worker`,在 Cloudflare 后台新建 Worker 粘贴脚本保存即可 + +### 方案 3:免费 VPS + Docker(最高自主权) + +在永久免费的 Linux 虚拟机上用 Docker 跑官方 bark-server。 + +- 官方服务端:[finab/bark-server](https://github.com/finab/bark-server) +- 反向代理 + 免费 HTTPS 证书:[Nginx Proxy Manager](https://nginxproxymanager.com) +- 免费 VPS:[Oracle Cloud 永久免费层](https://www.oracle.com/cloud/free/)、[AWS 一年免费套餐](https://aws.amazon.com/free/) + +### ⚠️ 防坑提示 + +国内网络下,Vercel 的 `*.vercel.app` 和 Cloudflare 的 `*.workers.dev` 二级域名可能间歇性无法访问。**终极方案**:注册一个便宜的个人域名(或找免费域名),解析托管到 Cloudflare,然后把 Vercel / Worker 绑到**自定义域名**上——既稳定又秒达。 + +自建完成后,在「设置 → Bark 服务器」里填自建地址即可。 + ## 技术栈 - Kotlin + Jetpack Compose(Material 3)