API 加速
为中国大陆用户配置 GitHub API 代理
如果你在中国大陆,访问 GitHub API 可能会遇到速度慢或连接失败的问题。本章介绍如何使用 Cloudflare Workers 搭建代理。
为什么需要代理?
Section titled “为什么需要代理?”快捷指令需要调用 GitHub API 来上传笔记,但在某些网络环境下:
- 请求超时
- 速度极慢
通过 Cloudflare Workers 代理,可以大幅提升速度和稳定性。
部署 Cloudflare Workers
Section titled “部署 Cloudflare Workers”- Cloudflare 账号(免费)
- 自己的域名(需要,因为
workers.dev域名也无法访问了) - 域名已托管到 Cloudflare
我们提供了一键部署按钮(基于独立仓库 github-api-proxy):
一键部署到 Cloudflare Workers

或者如果你想自定义代码,可以克隆 worker 仓库进行手动部署:
- 确保安装了 Node.js
- 克隆仓库并部署:
Terminal window git clone https://github.com/moirelog/github-api-proxy.gitcd github-api-proxynpm installnpx wrangler deploy - 根据提示登录 Cloudflare 账号并确认部署。
获取 Worker URL
Section titled “获取 Worker URL”部署成功后,你会得到一个 URL,例如 https://github-api-proxy.YOUR_DOMAIN.workers.dev
绑定自定义域名
Section titled “绑定自定义域名”- 在 Worker 页面,点击 Settings
- 点击 Domains & Routes 标题旁边的 Add
- 选择 Custom Domain
- 输入你的子域名(如
api.yourdomain.com) - 点击 Add Custom Domain

现在,你的 Worker URL 就是:
https://api.yourdomain.com复制这个自定义域名 URL,稍后会用到。
配置快捷指令
Section titled “配置快捷指令”现在需要修改 Moire Config,让它使用你的代理。
-
打开「快捷指令」App
-
找到 Moire Config
-
点击右上角的 … → 编辑
-
找到 proxy 变量(通常在顶部)
-
将默认值
https://api.github.com改为你的自定义域名 URL:https://api.yourdomain.com -
点击 完成
-
重新运行一次 Moire Config 来保存配置
配置完成后,测试一下:
在 Moire 文件夹写一篇测试笔记,关闭备忘录或 ^S 触发同步,若成功说明代理工作正常
Workers 部署失败?
Section titled “Workers 部署失败?”- 确保 Cloudflare 账号已验证邮箱
- 免费计划有每日 100,000 请求限制(对个人博客完全够用)
快捷指令仍然失败?
Section titled “快捷指令仍然失败?”- 检查 Moire Config 中的 proxy URL 是否正确填写
- 确保 URL 没有多余的
/结尾 - 关键:确保你使用了自定义域名,而不是
workers.dev域名 - 尝试在浏览器访问 Worker URL,看是否返回 404
如果你想使用自定义域名展示博客。
自定义域名 绑定你自己的域名