Files
vps-management-bot/scripts/pixel6-chromium-cdp.sh

59 lines
1.5 KiB
Bash
Raw Normal View History

2026-03-21 01:10:53 +08:00
#!/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 工具控制它"