📦 Camofox

v1.0.2

浏览器远程 基于 Camoufox(具备 C++ 指纹伪造的 Firefox 分支)的远程模式反检测浏览器自动化。需设置 CAMOFOX_URL 指向外部……

0· 95·0 当前·0 累计
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能是一个针对 Camofox 服务器的连贯远程封装器,但注册元数据遗漏了必需的 CAMOFOX_URL 环境变量,且运行时指令明确将所有页面内容(快照、截图、输入文本、导航)发送至外部 HTTP 端点——因此你只能将其指向你控制的服务器,元数据不匹配是一个危险信号。
评估建议
Key things to consider before 安装ing: (1) The 技能.md requires CAMOFOX_URL but the registry metadata does not 列出 any required env vars — ask the publisher to correct that. (2) This 技能 will 发送 page snapshots, screenshots, typed text and navigation metadata to whatever CAMOFOX_URL you 设置 — only point it at a server you control/trust (运行 your own Camofox contAIner locally or in an isolated network). (3) Do not 设置 CAMOFOX_URL to a third‑party or unknown 端点 if you will interact with 凭证s, personal data, ...
详细分析 ▾
用途与能力
The 技能.md and included scripts clearly require a CAMOFOX_URL (and optionally CAMOFOX_会话 / HTTPS_PROXY), write 状态 to /tmp, and drive an external browser over HTTP. But the registry metadata 列出s no required 环境 variables or primary 凭证 — that is inconsistent. The code files and templates are consistent with the 状态d purpose (remote-mode browser 自动化), so the mAIn coherence problem is the missing CAMOFOX_URL declaration in the metadata.
指令范围
运行time instructions and the script 发送 snapshots, screenshots, typed text, tab IDs and navigation 历史 to whatever CAMOFOX_URL is 设置 to (via curl). The 技能.md warns users to only point at a server they control, which is 应用ropriate, but this behavior means pointing CAMOFOX_URL at an attacker-controlled host would exfiltrate sensitive browsing data. The scripts also read/write local 状态 files (/tmp/camofox-状态 and /tmp/camofox-screenshots) and reference local paths in templates (e.g., $HOME/.claude/技能s...), which is expected for this 工具.
安装机制
There is no 安装 spec; the 技能 is instruction/script-based and 运行s local bash/python3/curl commands already present on the host. That is low-risk compared to 下载ing and executing remote 归档s. The bundle does include executable scripts and templates that will be 运行 locally if invoked.
凭证需求
The 运行time requires CAMOFOX_URL (mandatory), CAMOFOX_会话 (optional) and optionally HTTPS_PROXY, but the registry metadata omitted these requirements. No cloud 凭证s are 请求ed (good), however the required CAMOFOX_URL grants the remote server full visibility into snapshots, screenshots, typed data and navigation — a high-sensitivity capability that must be justified and limited. The mismatch between declared and actual env requirements is unexpected and should be corrected.
持久化与权限
The 技能 does not 请求 always:true and is user-invocable; autonomous invocation is allowed by default. The script stores transient 状态 and screenshots under /tmp which is normal for this use case. Because the 代理 can invoke 技能s autonomously, a compromised or malicious CAMOFOX_URL could be abused at 运行time — but autonomous invocation alone is not a disqualifying issue.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.22026/4/21

- 为未将 camofox-remote 加入 PATH 的用户补充安装说明,包含使用所提供脚本设置 Bash 别名。 - 未检测到其他变更。

可疑

安装命令

点击复制
官方npx clawhub@latest install camofox-browser-remote
镜像加速npx clawhub@latest install camofox-browser-remote --registry https://cn.longxiaskill.com

技能文档

通过 Camoufox 实现隐身浏览器自动化,通过 HTTP 驱动外部托管服务器,无需本地安装,不启动 Node 进程。

前置配置(必须)

``bash export CAMOFOX_URL=http://172.17.0.1:9377 # 必须,无默认值 ` 服务器由外部管理(Docker 容器、共享预发、CI)。本技能仅负责调用。Docker 网络细节见 references/docker.md

若 PATH 找不到 camofox-remote 用本技能附带的脚本设置别名。将 替换为 SKILL.md 所在目录:
`bash
alias camofox-remote="bash /scripts/camofox-remote.sh"
`
例:若 SKILL.md 位于
~/my-skills/camofox-browser-remote/SKILL.md,则使用 ~/my-skills/camofox-browser-remote
信任警告: 所有命令——页面快照、截图、输入文本、访问历史——均通过 HTTP 发往
CAMOFOX_URL。仅指向你拥有并控制的服务器;若访问含凭据或敏感数据的站点,勿用共享或第三方端点。

快速开始

`bash camofox-remote open https://example.com # 新建标签并跳转 camofox-remote snapshot # 获取带 @refs 的页面元素 camofox-remote click @e1 # 点击元素 camofox-remote type @e2 "hello" # 输入文本 camofox-remote screenshot # 保存 PNG camofox-remote close # 关闭标签 `

核心流程

  • 跳转camofox-remote open
  • 快照 — 返回带 @e1@e2 引用的可访问性树(体积比原始 HTML 小约 90%)
  • 交互 — 用引用执行点击、输入、滚动
  • 重快照 — DOM 变化后引用失效,需重新获取
  • 循环 — 服务器在命令间保持运行

`bash camofox-remote open https://example.com/search camofox-remote snapshot # @e1 [input] Search box @e2 [button] Submit camofox-remote type @e1 "camoufox anti-detection" camofox-remote click @e2 camofox-remote snapshot # 跳转后必须重快照 `

命令速览

| 类别 | 命令 | |---|---| | 服务器 | health, start(空操作,容器外部管理), stop(空操作) | | 导航 | open , navigate , back, forward, refresh, scroll [down|up|left|right] | | 页面状态 | snapshot, screenshot [path], tabs, links | | 交互 | click @eN, type @eN "text" | | 搜索 | search google "query"(13 条宏,见 references/macros.md) | | 会话 | --session , close, close-all |

完整参考及 curl 等价命令:references/commands.md

引用生命周期(关键)

引用(@e1@e2)在 DOM 变化时失效。以下操作后务必重快照:
  • 点击跳转链接/按钮
  • 表单提交
  • 动态内容加载(无限滚动、SPA 路由切换)

环境变量

| 变量 | 默认值 | 说明 | |---|---|---| |
CAMOFOX_URL | 必填 | 远程基地址,如 http://172.17.0.1:9377,无默认值 | | CAMOFOX_SESSION | default | 默认会话名(隔离 cookie/storage) | | HTTPS_PROXY | (未设置) | 浏览器出口代理 |

何时用 camofox-browser-remote 而非 agent-browser

| 场景 | 工具 | |---|---| | 普通站点,无机器人检测 | agent-browser(更快) | | 受 Cloudflare / Akamai 保护 | camofox-browser-remote | | 拦截 Chromium 自动化的站点 | camofox-browser-remote | | 需反指纹 | camofox-browser-remote | | 需 iOS / 移动端模拟 | agent-browser | | 需录屏 | agent-browser |

深度参考

| 文件 | 查阅时机 | |---|---| | references/docker.md | Docker 搭建、网络、compose 示例、
CAMOFOX_URL 配置 | | references/commands.md | 需精确参数、输出格式或 curl` 等价命令 | | references/api-reference.md | 需调用封装未暴露的端点 | | references/macros.md |

数据来源ClawHub ↗ · 中文优化:龙虾技能库