37 lines
2.1 KiB
Markdown
37 lines
2.1 KiB
Markdown
|
|
# TOOLS.md - Local Notes
|
|||
|
|
|
|||
|
|
## SSH
|
|||
|
|
- 38.76.204.161 → root / fJ7#vP9s@tL2qX!d (Debian 13, OpenClaw + TG Bot)
|
|||
|
|
|
|||
|
|
## M-Team 下载流程
|
|||
|
|
详见 `scripts/mteam-guide.md`
|
|||
|
|
|
|||
|
|
## OC Monitor 删除节点
|
|||
|
|
- 脚本: netcup `/usr/local/bin/oc-monitor-delete-node.sh <节点名称>`
|
|||
|
|
- 自动停容器→清WAL→删记录→重启
|
|||
|
|
- 数据库: `/var/lib/docker/volumes/oc-monitor-data/_data/monitor.db`
|
|||
|
|
|
|||
|
|
## Proxy
|
|||
|
|
- 系统代理: Surge 127.0.0.1:6152 (HTTP/HTTPS)
|
|||
|
|
- SOCKS5: boil-hkt.speedtest.sarl:29112 (VRP86iBjxP / PeocONC9H9)
|
|||
|
|
|
|||
|
|
## Peekaboo 权限授权
|
|||
|
|
peekaboo 是命令行工具,macOS 隐私授权需要特殊处理:
|
|||
|
|
|
|||
|
|
1. **直接添加 /opt/homebrew/bin/peekaboo 不行** — Finder 的 + 号不认 Unix 可执行文件
|
|||
|
|
2. **包装成 .app 也不行** — 授权的是 .app,但实际跑的是 /opt/homebrew/bin/peekaboo,macOS 认为不同
|
|||
|
|
3. **正确方式:授权 Node.js**(因为 peekaboo 是通过 openclaw-gateway/Node.js 进程执行的)
|
|||
|
|
- 系统设置 → 隐私与安全性 → 录屏与系统录音 → + → ⌘⇧G → `/opt/homebrew/Cellar/node@22/22.22.0/bin` → 选 node
|
|||
|
|
- 系统设置 → 隐私与安全性 → 辅助功能 → 同上添加 node
|
|||
|
|
- 添加后需要**重启 OpenClaw**(`openclaw gateway restart`)才生效
|
|||
|
|
4. **替代方案:用节点 screencapture** — 即使 peekaboo 权限检测报 Not Granted,通过 OpenClaw 节点的 `screencapture` 命令可以正常截屏(节点 App 有独立的屏幕录制权限)
|
|||
|
|
5. **迁移新 Mac 后**隐私权限可能需要重新授权,node 路径也可能变(检查 `which node`)
|
|||
|
|
|
|||
|
|
## Chrome / CDP
|
|||
|
|
- 专用 Chrome: 端口 18800, user-data-dir: ~/.openclaw/chrome-nodeseek
|
|||
|
|
- 启动命令: `/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=18800 --user-data-dir="$HOME/.openclaw/chrome-nodeseek" --no-first-run "https://www.nodeseek.com" > /dev/null 2>&1 &`
|
|||
|
|
- 朦胧账号已登录, session cookie 定期从 CDP 获取更新
|
|||
|
|
- CDP browser URL: curl -s http://127.0.0.1:18800/json/version | jq -r '.webSocketDebuggerUrl'
|
|||
|
|
- NodeSeek 签到脚本: scripts/nodeseek-checkin.mjs (用 session cookie + CDP)
|
|||
|
|
- ⚠️ Chrome 重启后 browser WebSocket URL 会变,需重新获取
|