Para rotear seu tráfego de rede através do SSH, a maioria das pessoas diria para você passar a -D
opção de criar um proxy SOCKS no localhost que você pode configurar seus aplicativos para usar.
No entanto, um proxy simples não é a solução mais prática para mim. Existe alguma maneira de acessar um túnel SSH como sua própria interface, talvez com TUN/TAP?
Estou usando Linux.
Usando OpenSSH no Linux, os túneis podem ser criados sobre SSH usando interfaces TUN ou TAP, desde que o roteamento adequado seja configurado e o encaminhamento de IP quando apropriado.
Para criar um túnel TUN, deixarei aqui um script prático, de Ip Tunnel Over Ssh With Tun ; o script assume que você está executando como root.
Se você deseja acessar/encaminhar uma rede em vez de uma única máquina, também é necessário ativar o encaminhamento de ip, como em:
Você também tem um script em https://github.com/trustedsec/tap/blob/master/scripts/ssh-tunnel.sh para criar um túnel OpenSSH em uma interface TAP.