Código de ejemplo de libssh2 que se utiliza para el reenvío de puertos

Estoy buscando un ejemplo de cómo usarlibssh2 para configurar el reenvío de puertos ssh. He mirado la API, pero hay muy poca documentación en el área de reenvío de puertos.

Por ejemplo, al usar PuTTY'splink está el puerto remoto para escuchar, pero también el puerto local al que se debe enviar el tráfico. ¿Es responsabilidad de los desarrolladores configurar esto? ¿Alguien puede dar un ejemplo de cómo hacer esto?

Además, un ejemplo donde el puerto remoto se lleva a un puerto local sería útil. Yo usolibssh2_channel_direct_tcpip_ex()?

Estoy dispuesto a ofrecer una recompensa si es necesario obtener un par de ejemplos prácticos de esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta