Para redirigir puertos TCP o UDP la mejor herramienta que podemos encontrarnos es Socat.
Acceso desde una oficina a otra usando vpn para conectar via RDP:
socat TCP4-LISTEN:3389 TCP:host-remoto:3389
Acceso temporal para el mysql desde una conexion VPN en un mysql que solo escucha en 127.0.0.1
socat TCP-LISTEN 172.16.12.1:3307,fork TCP:127.0.0.1:3306
Escritura directa via echo «comando» >>/tmp/archivo_al_que_mandamos_lineas redirigida a puerto serie
socat READLINE,history=/tmp/archivo_al_que_mandamos_lineas dev/ttyS0,raw,echo=0,crnl
Nos conectamos a un host y solo aceptamos los primero 2048 bytes que envie (por si los floods)
socat - tcp:host:puerto,readbytes=2048
Podemos conectar via INET SOCKET a un mysql que solo tenga activados unix sockets.
socat -v tcp-l:1234,reuseaddr,fork unix:/var/lib/mysql/mysql.sock