AI AI Club
← 返回文章列表

利用 Cloudflare Worker 搭建国内直连无需梯子的 Gemini API 反向代理

国内服务器怎么无需代理直接调用 Gemini?全网最火纯干货教程:几十行开源 JS 代码在 Cloudflare 免费部署边缘反代,实现毫秒级直连。

一、为什么需要反向代理?

国内生产服务器访问 generativelanguage.googleapis.com 会遭遇网络阻断。
利用 Cloudflare 遍布全球的边缘节点,我们可以用几行简单的中间件代码将请求转发给谷歌,国内服务器只需请求你自己的 Cloudflare 域名即可顺畅连通。

二、极简代码实操

在 Cloudflare 创建一个 Worker,粘贴以下代码并绑定自定义域名:
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
url.hostname = 'generativelanguage.googleapis.com'
const newReq = new Request(url, request)
return fetch(newReq)
}
部署后,将代码中的 baseUrl 替换为你绑定的域名,国内调用从此畅通无阻!

联系我们

会员开通、订单问题或合作咨询,欢迎联系。

QQ1192214187
邮箱winky20000401@gmail.com