当前测试服务器来自破碎云工坊

有我这个教程,你就不需要频繁的退款,换服务器了,直接买 韩国 日本 新加坡这种服务器,

  • 已测试:香港普通和三网 ×

  • 已测试:美国√(国内访问延迟在200以内)可使用warp 可使用cf worker

  • 已测试:韩国√(推荐,沿海延迟100以内,偏远200以内)不可使用warp,可使用cf worker,

我什么场景需要访问谷歌AI的api?

我的服务器需要访问谷歌API

我遇到的问题

我现有一个服务器,服务器内使用的服务居然无法直接连通谷歌ai的api

#我刚开始时,是用的
curl "https://generativelanguage.googleapis.com/"

我以为可以通。。。。返回了正确的404页面,是通的!

但我始终无法使用谷歌的api。。。后来我去谷歌ai的官网看到了api测试的代码,提示当前地区无法。。。

我郁闷啊,我又买了美国,其他香港服务器去测试,发现依旧无法连通。。。

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=GEMINI_API_KEY" \

-H 'Content-Type: application/json' \

-X POST \

-d '{

  "contents": [{

    "parts":[{"text": "Explain how AI works"}]

    }]

   }'

我以为是我本地的问题,当我本地使用科学上网的方式,可以正常的访问谷歌AI的API。

这时,我开始怀疑可能是服务器ip的问题,我在服务器端搭建了反向代理,代理谷歌api地址,并使用本地科学上网的方式访问谷歌AI的API,无法访问!

这时我可以非常的确实就是服务器本身的问题导致的无法访问谷歌AI的API。

这表明可能是服务器IP被谷歌AI的API服务器屏蔽或者限制了访问权限。

俗称,IP被谷歌ban了。。。IP以前被滥用过,会被一刀切

这时候我想起来以前写过一个openAI 的相关教程,记得使用的技术是x-ui面板搭建的http代理,使用Cloudflare WARP一键配置脚本解决了本地访问chatgpt网站的问题,于是我就找到了以前的教程,没想到还真可以。

解决方案

美国服务器如何解决

美国服务器无法直连,可使用cf的worker,可以使用warp

香港服务器无法解决

放弃吧,没有免费的方法,香港服务器是访问不了谷歌AI的API的,即使访问cf worker,它会根据我当前的ip访问最近的cf的代理,而服务器如果是香港的话,就会很不幸的被代理为香港的cf,就会遇到我一开始的问题,我使用cf 的WARP去代理本地ip一样

韩国服务器如何解决

韩国服务器无法直连,可以使用cf的worker ,无法原生访问,无法使用warp(会代理到香港)


非香港服务器可以 Cloudflare WARP解决

TIPS: 因部分用户的滥用行,官方已限制部分地区使用原版 Wire­Guard 连接 WARP 网络。比如中国香港,其它地区请自测。

不建议滥用

# Cloudflare WARP 一键配置脚本 功能菜单
bash <(curl -fsSL git.io/warp.sh) menu

所有服务器解决方案

给服务器套一层可以正常访问谷歌api的 sk5代理,http代理,或者npv即可,详细的方式就不写了