← 返回
未分类 Key 中文

Browser Control

Remote browser access for login, 2FA, captcha, and manual verification. Protected by Google OAuth - only the configured email can access. Use when you need t...
远程浏览器登录、2FA、验证码和人工验证,仅限配置的邮箱通过Google OAuth访问,适用于需要...
felipegoulu felipegoulu 来源
未分类 clawhub v1.0.3 1 版本 99859.2 Key: 需要
★ 2
Stars
📥 669
下载
💾 19
安装
1
版本
#automation#browser#latest#oauth#remote#vnc

概述

Browser Control

Remote browser access for login, 2FA, captcha, and manual verification.

Protected by Google OAuth - the user must login with their Google account.

Installation (First Time Only)

Before using this skill, run the installer to configure ngrok and Google OAuth:

bash ~/.openclaw/skills/browser-control/install.sh

The installer will:

  1. Install dependencies (VNC, noVNC, ngrok)
  2. Ask for your ngrok authtoken (get it from https://dashboard.ngrok.com/get-started/your-authtoken)
  3. Verify your Google account (only this email will be able to access the browser)

This only needs to be done once per machine.

When to use

When you need the user to:

  • Log into a website
  • Complete 2FA / MFA
  • Solve a captcha
  • Do any manual browser action

Check if running

~/.openclaw/skills/browser-control/status.sh

Returns JSON with status of VNC, noVNC, and ngrok tunnel.

Start if not running

~/.openclaw/skills/browser-control/start-tunnel.sh

Starts VNC + noVNC + ngrok tunnel with Google OAuth. Takes ~30 seconds.

Get URL

⚠️ ALWAYS read this file fresh before sending the URL to the user. Never use cached values.

cat ~/.openclaw/skills/browser-control/config.json

Returns:

{
  "novncUrl": "https://xxx.ngrok.app/vnc.html?password=xxx&autoconnect=true",
  "tunnelUrl": "https://xxx.ngrok.app",
  "allowedEmail": "user@gmail.com",
  "cdpUrl": "http://localhost:9222"
}

The URL changes every time the tunnel restarts. Always read the file, don't trust memory.

Workflow

  1. Check status with status.sh
  2. If not running, start with start-tunnel.sh
  3. Read config.json NOW (not from memory!) for URL
  4. Send user the link
  5. User logs in with their Google account
  6. User does the manual action (login, 2FA, etc.)
  7. Wait for user to say "done"
  8. Continue using browser via CDP (localhost:9222)

Important: The tunnel URL changes frequently. Always cat config.json right before sending the link.

Example message to user

🔐 I need you to log in.

Open: https://xxx.ngrok.app/vnc.html?password=xxx&autoconnect=true

You'll need to sign in with your Google account.
Let me know when you're done!

Note: Do NOT mention passwords. The link includes auto-login. The user just needs to:

  1. Click the link
  2. Login with Google
  3. Do the action
  4. Tell you "done"

Security

  • Protected by Google OAuth
  • Only the email configured during install can access
  • No password to leak - authentication is via Google
  • Tunnel URL changes on restart (adds obscurity)

Stop when done (optional)

~/.openclaw/skills/browser-control/stop-tunnel.sh

After server reboot

The tunnel does NOT auto-start on reboot. You must run start-tunnel.sh again.

Always check status.sh first before assuming the tunnel is running.

Files

~/.openclaw/skills/browser-control/
├── SKILL.md           # This file
├── start-tunnel.sh    # Start everything
├── stop-tunnel.sh     # Stop everything
├── status.sh          # Check status
├── config.json        # Current URL (read this before sending to user!)
├── ngrok-config.json  # Configured email
├── vnc-password       # VNC password (auto-included in URL)
└── ngrok.log          # ngrok logs

版本历史

共 1 个版本

  • v1.0.3 当前
    2026-05-12 05:30 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Find Skills

guipi888
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、C
★ 1,478 📥 541,207
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,400 📥 323,311
it-ops-security

Passo - Remote Browser Access

felipegoulu
通过受保护URL远程访问服务器浏览器,用于登录、双因素认证和验证码等手动任务。
★ 0 📥 1,045