集成 无头浏览器 + Websocket代理
问题: 当前cookie导出方式导出的cookie可能时效较短. 指纹浏览器导出cookie很稳
-
导出Cookie到项目
camoufox-py/cookies/文件夹下用指纹浏览器开个新窗口登录 google, 然后到指纹浏览器
编辑窗口,把 cookie 复制出来用,然后删除浏览器窗口就行,这个 cookie 超稳!!!旧方法(不再推荐):cookie很容易因为主账户的个人使用活动导致导出的cookie失效。
(1) 安装导出Cookie的插件, 这里推荐 [Global Cookie Manager浏览器插件](https://chromewebstore.google.com/detail/global-cookie-manager/bgffajlinmbdcileomeilpihjdgjiphb)(2) 使用插件导出浏览器内所有涉及
google的Cookie(3) 粘贴到项目
camoufox-py/cookies/[自己命名].json中 -
修改浏览器配置
camoufox-py/config.yaml(1) 在
camoufox-py下, 将示例配置文件config.yaml.example, 重命名为config.yaml, 然后修改config.yaml(2) 实例 1 的
cookie_file填入自己创建 cookie文件名(3) (可选项)
url默认为项目提供的AIStudio Build 链接(会连接本地5345的ws服务), 可修改为自己的(4) (可选项) proxy配置指定浏览器使用的代理服务器
-
修改
docker-compose.yml(1) 自己设置一个
AUTH_API_KEY, 最后自己调 gemini 时要使用该 apikey 调用, 不支持无 key -
在项目根目录, 通过
docker-compose.yml启动Docker容器(1) 运行命令启动容器
docker compose up -d
-
等待一段时间后, 通过 http://127.0.0.1:5345 和 自己设置的
AUTH_API_KEY使用.注1: 由于只是反代Gemini, 因此接口文档和Gemini API:
https://generativelanguage.googleapis.com端点 完全相同, 使用只需将该url替换为http://127.0.0.1:5345即可, 支持原生Google Search、代码执行等工具。注2: Cherry Studio等工具使用时, 务必记得选择提供商为
Gemini。
- docker日志
docker logs [容器名]-
单独查看camoufox-py日志
camoufox-py/logs/app.log
且每次运行, logs下会有一张截图
快速模型首字吐出很快,表明该代理网络较好,本程序到google链路通畅
如果使用推理模型慢,那就是 aistudio 的问题, 和本项目没关系



