📦 ChatGPT Image Tailnet
v1.0.0通过 tailnet 可达的远程 Camoufox 浏览器生成并下载 ChatGPT 图像,尤其当住宅/IP 声誉更重要时……
运行时依赖
安装命令
点击复制技能文档
通过 tailnet IP 使用远程 Camoufox 浏览器,而非更改本机 exit-node 路由。 本工作区默认设定: 首选远程浏览器 API:http://100.89.48.48:9377 这是 Inspiron-gnmd-1 上的住宅/Türkiye 浏览器路径 ChatGPT 图像生成应在该远程浏览器会话内完成 下载须在浏览器上下文中捕获,而非直接从本地主机抓取
技能存在原因 ChatGPT/Cloudflare 敏感流程在住宅远程浏览器上比数据中心/服务器 IP 更稳定。可靠路径是 tailnet IP 上的远程浏览器,而非每次任务都重配 Tailscale exit node。 生成的图像 URL 在登录浏览器外访问可能 403;在页面内触发下载并通过 Camoufox 下载列表收集。
核心流程
- 在远程 Camoufox 浏览器打开 https://chatgpt.com/
- 切换到“创建图像”模式
- 输入用户自定义 prompt
- 提交并轮询快照,直到出现生成图像
- 从页面内触发浏览器上下文 fetch/下载
- 从 /tabs/:tabId/downloads 读取下载文件并保存/发送
脚本 使用自带助手: python3 skills/chatgpt-image-tailnet/scripts/chatgpt_image_tailnet.py "你的提示词"
可选参数: python3 skills/chatgpt-image-tailnet/scripts/chatgpt_image_tailnet.py \ "你的提示词" \ --base http://100.89.48.48:9377 \ --user lotfi \ --session chatgpt-image-helper \ --output /tmp/result.png \ --timeout 180
重要规则
- 默认优先使用远程 tailnet Camoufox,而非本地浏览器
- 正常操作不依赖 Tailscale exit-node 切换
- prompt 作为脚本输入,不要硬编码
- 本地 curl 图像 URL 若返回 403 属正常,走浏览器内下载
- 远程浏览器不可用时才考虑本地/降级路径
何时手动查看 阅读 scripts/chatgpt_image_tailnet.py 以:
- 添加画幅比例控制
- 在 prompt 前上传输入图像
- 直接通过消息发送最终文件
- ChatGPT UI 变动时调整选择器