Files
vps-management-bot/scripts/pixel6-chromium-cdp.sh
2026-03-21 01:10:53 +08:00

59 lines
1.5 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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 工具控制它"