Se for uma questão de testar de fora, você pode configurar o VNC em algum computador externo (ou seja, seu computador doméstico) e conectar-se a ele. Para fazer isso você provavelmente deve instalar algo como stunnel (veja www.stunnel.org) e configurá-lo para encaminhar seu localhost: 5900 para home_ip: 443 e em casa coletar de 443 e encaminhar para 5900. Dessa forma você obtém um túnel HTTPS sem realmente instalar nada (você pode simplesmente copiar arquivos stunnel).
Você encontrará um exemplo de arquivos de configuração aqui (apenas altere 7777 para 443):
link
Lembre-se de que você deve gerar seu stunnel.pem e copiar para ambas as máquinas para tornar sua conexão realmente segura.
Depois de configurar o stunnel, basta instalar o servidor VNC em casa com as opções padrão e executar o visualizador VNC no seu trabalho. O que pode ser contra-intuitivo a princípio é que você se conecta ao host local. Isso ocorre porque stunnel faz o encaminhamento.