Eu uso uma combinação de encaminhamento de porta dinâmico e um proxy inteligente.
ssh -D 12345 me @ work
Isso configurará um proxy SOCKS que escuta em sua máquina local na porta 12345 e envia o tráfego de proxy para sua rede de trabalho.
Em seguida, instale "FoxyProxy" no Firefox. O FoxyProxy tem regras para permitir que ele decida se envia uma solicitação HTTP diretamente para o destino ou para enviá-la por meio de um proxy.
Você deseja executar o vnc pelo túnel. Alguns visualizadores, como xvncviewer, têm uma opção "-via", que abrirá seu próprio túnel SSH apenas para essa sessão. Ou você poderia executar o visualizador vnc através de um programa como "tsocks", que usará o túnel 12345 que configuramos acima.