#!/data/data/com.termux/files/usr/bin/bash # Pixel 6 Chromium + CDP 配置脚本 echo "=== 配置 Chromium + CDP 控制 ===" # 1. 在 Ubuntu 容器里安装 Chromium echo "[1/3] 安装 Chromium..." proot-distro login ubuntu -- bash -c ' apt update apt install -y chromium-browser ' # 2. 创建 Chromium 启动脚本(带 CDP) echo "[2/3] 创建 CDP 启动脚本..." cat > ~/start-chromium-cdp.sh << 'EOF' #!/data/data/com.termux/files/usr/bin/bash # 启动 X11 服务器 termux-x11 :0 & sleep 2 # 设置 DISPLAY export DISPLAY=:0 # 进入 Ubuntu 容器启动 Chromium(开启远程调试) proot-distro login ubuntu -- bash -c ' export DISPLAY=:0 chromium-browser \ --remote-debugging-port=9222 \ --no-first-run \ --no-default-browser-check \ --disable-gpu \ --disable-software-rasterizer \ --disable-dev-shm-usage \ --user-data-dir=/tmp/chromium-profile \ & ' echo "Chromium 已启动,CDP 端口: 9222" echo "OpenClaw 可以通过 http://192.168.1.138:9222 控制浏览器" EOF chmod +x ~/start-chromium-cdp.sh # 3. 更新 OpenClaw 配置 echo "[3/3] 更新 OpenClaw 配置..." proot-distro login ubuntu -- bash -c ' # 这里可以添加浏览器配置到 openclaw.json echo "配置完成" ' echo "" echo "✅ 完成!" echo "" echo "使用方法:" echo "1. 确保已安装 Termux:X11 应用" echo "2. 运行: bash ~/start-chromium-cdp.sh" echo "3. Chromium 会显示在屏幕上,同时开启 CDP 端口 9222" echo "4. OpenClaw 可以通过 browser 工具控制它"