使用 Cloudflare Workers 转发 Gemini API
前言
Gemini API 在国内无法直接访问,借助 Cloudflare Workers 做反向代理即可解决,免费额度足够个人使用。
创建 Worker
- 登录 Cloudflare Dashboard
- 左侧进入
Workers & Pages,点击Create - 选择
Create Worker,名称随意,点击Deploy
转发代码
点击 Edit Code,将默认代码替换为:
1 | export default { |
粘贴后点击右上角 Deploy 部署。
使用
将请求地址 https://generativelanguage.googleapis.com 替换为 Worker 的域名(https://xxx.workers.dev)即可,其余参数不变。
绑定自定义域名
*.workers.dev 域名在国内无法直接访问,需要绑定自己的域名。
获取域名
免费域名:
- DigitalPlat FreeDomain:GitHub 账号即可免费注册
us.kg、dpdns.org等域名 - eu.org:老牌免费域名,人工审核,等待周期较长(数周甚至数月)
低价域名(首年 1~3 元):
.top、.icu、.xyz等后缀在西部数码、腾讯云、阿里云常有首年促销活动- 注意:国内注册商需实名认证;促销价仅限首年,续费按原价
绑定步骤
- 在 Cloudflare Dashboard 点击
Add a domain,填入你的域名,选择免费 plan - 到域名注册商处,把 NS 服务器改为 Cloudflare 分配的两个地址,等待生效(几分钟到几小时)
- 进入 Worker 的
Settings→Domains & Routes→Add→Custom domain,填入子域名(如gemini.example.com),确认后 DNS 记录会自动添加
域名解析到 Cloudflare 海外节点,无需备案。
注意事项
- Workers 免费版每天有请求次数限制
- 低价域名的促销价一般仅限首年,续费按原价
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!

