Loading...
Loading...
Compare original and translation side by side
-vnc :1-vnc :1,share=ignore-disconnects-qmp unix:/path/to/qmp.sock,server,nowait-vga std-vga cirrusqemu-system-i386 \
-m 32 \
-hda /path/to/disk.img \
-vnc :1 \
-qmp unix:/tmp/qmp.sock,server,nowait \
-vga std-vnc :1-vnc :1,share=ignore-disconnects-qmp unix:/path/to/qmp.sock,server,nowait-vga std-vga cirrusqemu-system-i386 \
-m 32 \
-hda /path/to/disk.img \
-vnc :1 \
-qmp unix:/tmp/qmp.sock,server,nowait \
-vga stdBrowser → nginx (port 80) → websockify → VNC server (QEMU)/etc/nginx/nginx.confsites-enablednginx -twebsockify --web=/usr/share/novnc 6080 localhost:5901--web浏览器 → nginx(端口80) → websockify → VNC服务器(QEMU)/etc/nginx/nginx.confsites-enablednginx -twebsockify --web=/usr/share/novnc 6080 localhost:5901--web{"execute": "query-status"}vncsnapshot{"execute": "screendump", "arguments": {"filename": "/tmp/screen.ppm"}}{"execute": "query-status"}vncsnapshot{"execute": "screendump", "arguments": {"filename": "/tmp/screen.ppm"}}{"execute": "qmp_capabilities"}{"execute": "send-key", "arguments": {"keys": [{"type": "qcode", "data": "ret"}]}}{"execute": "qmp_capabilities"}{"execute": "send-key", "arguments": {"keys": [{"type": "qcode", "data": "ret"}]}}listenlisten/tmp/*.socksocatnc/tmp/*.socksocatncsleepsleeppgreppsss -tlnp | grep 5901pgreppsss -tlnp | grep 5901references/qemu_legacy_os.mdreferences/novnc_nginx_config.mdreferences/qemu_legacy_os.mdreferences/novnc_nginx_config.md