Name Last Update
cmd Loading commit data...
pkg Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
glide.yaml Loading commit data...

libvirt-console-proxy Build Status GoDoc

Websockets console proxy for VNC, SPICE and serial consoles

This package provides a general purpose websockets proxy frontend for VNC, SPICE and serial console servers.


This project uses go vendoring for 3rd party deps and does not keep the deps in git. The 'glide' tool must be used to populate the vendor/ directory with the 3rd party modules. If not already available via your OS distribution packages, install glide from:

and then run 'glide install' to populate vendor/


Bug fixes and other improvements to the libvirt-console-proxy are welcome at any time. The preferred submission method is to use git send-email to submit patches to the libvir-list@redhat.com mailing list. eg. to send a single patch

  # git send-email --to libvir-list@redhat.com --subject-prefix "PATCH console-proxy" \
       --smtp-server=$HOSTNAME -1

Or to send all patches on the current branch, against master

  $ git send-email --to libvir-list@redhat.com --subject-prefix "PATCH console-proxy" \
       --smtp-server=$HOSTNAME --no-chain-reply-to --cover-letter --annotate \

Note the master GIT repository is at


The following automatic read-only mirrors are available as a convenience to allow contributors to "fork" the repository:


While you can send pull-requests to these mirrors, they will be re-submitted via emai to the mailing list for review before being merged, unless they are trivial/obvious bug fixes.