O tunelamento VNC ou X são as duas opções listadas que não expõem nenhuma informação sobre o host.
Em ambos os casos, o navegador está sendo executado no host remoto, o host remoto está fazendo a conexão com os sites, está baixando os dados e está processando a resposta para um servidor X.
A localização do servidor X no caso do VNC também é o servidor remoto. O fato de o buffer de quadros do VNC ser passado pelo fio para um visualizador vnc não é algo que o navegador esteja ciente e, portanto, não possa vazar.
O mesmo se aplica ao tunelamento X realisticamente, onde o servidor X está em sua máquina local. É difícil ver como o navegador pode determinar que o servidor X não é local, mas existe um pequeno potencial para vazamentos.
O sistema operacional da máquina local, neste caso, não faz muita diferença.
A opção -D
de ssh
seria a mais propensa a vazamentos, já que você está executando o navegador localmente e está totalmente ciente da máquina em que está sendo executado.