com
ssh -D 8080 yourserver
você pode iniciar um proxy SOCKS para o seu servidor doméstico. Configure seu cliente para usar localhost:8080
como proxy SOCKS.
Este método requer que o encaminhamento de porta esteja ativado, consulte a diretiva AllowTcpForwarding
em /etc/ssh/sshd_config
.
Se você não puder ativar o encaminhamento de TCP, pode dar uma olhada em sshuttle
. Veja o link para a página de manual. Dessa forma, você pode configurar uma VPN baseada em proxy sobre ssh
usando Python (versão > = 2.3).
Exemplo:
/usr/sbin/sshuttle --dns -D --pidfile /tmp/sshuttle.pid -x <localsubnet> -r myuser@server <subnets-to-vpn>