In Proxmox, one can visually connect to an active virtual machine through one of two ways:
- noVNC - default mechanism - works with most default installations
- SPICE - enhanced mechanism - requires virtual machine support
With Windows based Virtual Machines, the SPICE client can be installed via the Redhat supplied VirtIO .iso.
If running Firefox from a Debian Linux machine, run 'sudo apt install virt-viewer' to install the viewer executable.
As a one time configuration in Firefox:
- go into about:config, and add the key 'network.protocol-handler.expose.virt-viewer' as boolean and set to true
- go into about:preferences, and set "What should Firefox do with other files" to "Ask whether to open or save files".
- in Proxmox, open a SPICE console for a virtual machine, which downloads a customized .vv file,
- Firefox will then request to open a Virt-Viewer file with Remove Viewer - at this point, you can set it as the default viewer, and it will show up in the application preferences

