前言:绕过GFW,畅享Gemini API
对于国内用户而言,访问Gemini API一直面临着GFW的阻碍。过去常用的翻墙方式(如搭建梯子)不仅操作繁琐,还伴随着安全隐患。而曾经备受推崇的Cloudflare Pages/Workers和Deno,也因政策调整或滥用问题,不再是可靠的解决方案。Cloudflare已明确禁止利用其平台搭建代理服务,并加强了封禁力度,导致许多用户搭建的代理失效。Deno则因国内用户过度使用导致服务器不堪重负,开始限制中国大陆IP的访问。
在这些途径受阻后,我一直在积极寻找新的方法。偶然间,我发现了佛布朗斯基关于“如何用Nginx反向代理Gemini接口”的文章,这给了我很大的启发。在自己的服务器上进行实践后,我成功地搭建了一个可用的反向代理。为了让更多人能够轻松复制这一成功,我结合AI工具和个人经验,开发了GeminiProxy
项目。
准备工作
- 一台海外服务器
- 有效的Gemini API Key
- (可选)一个可靠的梯子,用于初始服务器连接或特定情况下的网络辅助
服务器推荐
如果您还没有服务器,可以考虑 时光云。他们提供月付仅需20元的美国2-2 50M上下宽联通AS9929(联通A网)服务器,并且是原生IP,非常适合用于搭建代理服务。
一、服务器配置与连接
在选购好服务器后,请在产品详情页选择“重装系统”,并选择基于Debian的操作系统(如Ubuntu)。确认数据已备份后,点击开始重装。
系统重装完成后,您需要使用SSH客户端连接到您的服务器。以下是连接示例(以Ubuntu自带的SSH服务为例):
ssh root@your_server_ip
二、GeminiProxy安装脚本
连接到服务器后,在终端输入以下命令来下载并执行安装脚本:
wget https://raw.githubusercontent.com/Cnfte/geminiproxy/refs/heads/main/proxy.sh && sudo bash proxy.sh
按下回车键,脚本将开始自动安装。
三、信息配置与域名绑定
安装过程中,您会看到一个交互式面板。选择“1”开始配置。首次安装可能需要一些时间,请耐心等待。
在配置页面,您需要输入您的域名(例如:yourdomain.com
)。请确保您已将该域名的A记录指向您的服务器IP地址。
域名获取: 如果您还没有域名,可以考虑在 register.us.kg 免费注册一个 dpdns.org
域名,有效期为180天,到期后可免费续费。
SSL证书申请: 您可以通过 okssl.com.cn 申请免费的SSL证书。
接下来,您需要配置端口。对于NAT服务器,请确保内外网端口一致。例如,如果您将HTTP端口绑定为 12345
,HTTPS端口绑定为 40443
,那么在服务器控制面板中也需要开放这两个端口。访问时,请使用 https://yourdomain.com:https_port
的格式。
然后,您需要提供SSL证书的完整路径:
- 证书文件(通常为
.pem
格式) - 证书密钥文件(通常为
.key
格式)
输入以上信息后,脚本将开始写入配置。
四、完成搭建与使用
至此,您的专属Gemini反向代理已成功搭建!您只需将配置好的域名填入API请求工具(如Chatbox等),即可畅享Gemini的服务。
演示地址: https://openproxy.cnfte.top:40443
重要提示: 请合理使用网络代理技术,并禁止制作任何违反中国大陆法律法规的工具。
Comments 1 条评论
需要一键复制可以前往github项目页就可以一键复制了