
¡Proyecto equivocado! Deberías ir a http://github.com/sshuttle/sshuttle
Hasta donde sé, sshuttle es el único programa que resuelve el siguiente caso común:
Tu máquina cliente (o router) es Linux, FreeBSD o MacOS.
Tienes acceso a una red remota a través de ssh.
No necesariamente tienes acceso de administrador en la red remota.
La red remota no tiene VPN, o solo protocolos VPN estúpidos/complejos (IPsec, PPTP, etc.). O quizás eres el administrador y simplemente te has frustrado con el pésimo estado de las herramientas VPN.
No quieres crear un reenvío de puertos ssh para cada host/puerto de la red remota.
Odias el reenvío de puertos de openssh porque es impredeciblemente lento y/o estúpido.
No puedes usar la función PermitTunnel de openssh porque está deshabilitada por defecto en los servidores openssh; además, utiliza TCP-over-TCP, que tiene un rendimiento terrible (ver más abajo).
Desde PyPI::
pip install sshuttle
Clonar::
git clone https://github.com/sshuttle/sshuttle.git
./setup.py install
La documentación de la versión estable está disponible en: http://sshuttle.readthedocs.org/
La documentación de la última versión de desarrollo está disponible en: http://sshuttle.readthedocs.org/en/latest/