Rename to hkt.sh
This commit is contained in:
58
scripts/pixel6-chromium-cdp.sh
Normal file
58
scripts/pixel6-chromium-cdp.sh
Normal file
@@ -0,0 +1,58 @@
|
||||
#!/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 工具控制它"
|
||||
Reference in New Issue
Block a user