Melhor ainda - use o PuTTY e configure-o através disso. Você não precisa de nada como o ProxyCap, apenas aponte a configuração de proxy do seu navegador para o SOCKS para o seu loaclhost em qualquer porta que você especificou para o seu -D.
Uma nota importante sobre isso. "Problema resolvido" não está certo. Embora sim, o seu tráfego normal do navegador http / s irá passar pelo túnel SSH, ainda existem alguns problemas, um dos quais pode ser superado por este método, um que não pode.
A grande coisa sobre o sshuttle é que ele não coloca TCP sobre TCP. Fazer isso é ruim, e é por isso que eles não fazem isso. Eles trocam todo o tráfego localmente antes de enviar através do túnel SSH (TCP) e remontam-no no outro lado (fim do servidor ssh). É bem provável que o OP tenha feito essa pergunta. Eu estava procurando por algo com essa capacidade quando encontrei este post ...
A segunda coisa a notar é que, a menos que você redirecione todo o seu tráfego DNS do seu navegador pelo túnel, você estará "vazando" suas consultas DNS pela rede, o que praticamente negará o propósito do seu túnel SSH na rede. primeiro lugar.
Usando o Firefox, por exemplo, no campo URL, digite "about: config" sem o "", aceite o comando "I'll be careful" e depois filtre "socks_remote_dns" e clique duas vezes na entrada para alterá-la para "True" . É isso, o DNS do seu navegador passará agora pela porta do proxy especificada também. Ainda não resolve o problema TCP over TCP, então você não terá uma boa experiência de sessão.
Mais leituras podem ser encontradas no tcp sobre tcp aqui: link