O tunelamento SSH na resposta de Clemens funcionará para um site específico, com ressalvas ... se o site faz hospedagem virtual, onde o conteúdo depende de sua solicitação HTTP apontando para um nome de host específico, o simples tunelamento de portas não funcionará . E isso só vai levá-lo para o site.
Uma solução mais robusta é usar o encaminhamento dinâmico de porta OpenSSH. O comando seria:
ssh -D 1080 ssh-server.example.com
Em seguida, defina o navegador em seu cliente para usar um proxy SOCKS em 127.0.0.1, porta 1080.
Agora, independentemente do site que você está visitando, toda a sua atividade de navegação (incluindo pesquisas de DNS) usará o servidor remoto.
Mais detalhes estão aqui: SSH / OpenSSH / PortForwarding: Encaminhamento dinâmico de portas
Se você precisar alternar com frequência entre navegar normalmente e navegar pelo servidor SSH remoto, procure instalar um plug-in para o seu navegador para fazer uma troca rápida de proxy. Existem muitos deles.