#!/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