Files
2026-01-12 15:21:52 +08:00

44 lines
815 B
Bash

#!/bin/bash
# VNC 设置脚本
# 安装 VNC 服务器和相关工具
apt-get update
apt-get install -y \
x11vnc \
xvfb \
firefox \
python3-tk \
python3-pip
# 安装 Python 依赖
pip3 install pyvirtualdisplay selenium webdriver-manager
# 创建 VNC 密码
echo "vncpassword" | x11vnc -storepasswd /etc/vncpasswd
# 创建启动脚本
cat > /start_vnc.sh << 'EOF'
#!/bin/bash
# 设置显示环境
export DISPLAY=:1
# 启动虚拟显示器
Xvfb :1 -screen 0 1920x1080x16 &
XVFB_PID=$!
# 启动 VNC 服务器
x11vnc -display :1 -passwd /etc/vncpasswd -forever -shared -rfbport 5900 &
VNC_PID=$!
# 等待 VNC 启动
sleep 3
echo "VNC 服务器已启动"
echo "VNC 地址: localhost:5900"
echo "VNC 密码: vncpassword"
# 保持脚本运行
wait $XVFB_PID $VNC_PID
EOF
chmod +x /start_vnc.sh