
Progetto sbagliato! Dovresti andare su http://github.com/sshuttle/sshuttle
Per quanto ne so, sshuttle è l'unico programma che risolve il seguente caso comune:
La tua macchina client (o router) è Linux, FreeBSD o MacOS.
Hai accesso a una rete remota tramite ssh.
Non hai necessariamente accesso amministrativo sulla rete remota.
La rete remota non ha VPN, o solo protocolli VPN stupidi/complessi (IPsec, PPTP, ecc.). O forse sei l'amministratore e ti sei semplicemente stancato del pessimo stato degli strumenti VPN.
Non vuoi creare un forward di porta ssh per ogni singolo host/porta sulla rete remota.
Detesti il port forwarding di openssh perché è imprevedibilmente lento e/o stupido.
Non puoi usare la funzionalità PermitTunnel di openssh perché è disabilitata per impostazione predefinita sui server openssh; inoltre fa TCP-over-TCP, che ha prestazioni terribili (vedi sotto).
Da PyPI::
pip install sshuttle
Clona::
git clone https://github.com/sshuttle/sshuttle.git
./setup.py install
La documentazione per la versione stabile è disponibile all'indirizzo: http://sshuttle.readthedocs.org/
La documentazione per l'ultima versione di sviluppo è disponibile all'indirizzo: http://sshuttle.readthedocs.org/en/latest/