Es posible reenviar la solicitud de conexión NO-http a algún otro puerto en nginx?

Tengo nginx ejecutándose en mi servidor, escuchando los puertos 80 y 433. Sé que nginx tiene varias formas de reenvío de puertos que me permiten reenviar solicitudes como:http: // myserver: 80 / subdir1 a alguna dirección como:http: // myserver: 8888.

Mi pregunta es posible configurar nginx para poder reenviarN -http request (solo aquellosplain conexión TCP) a algún otro puerto? Es muy fácil probar si se trata de una solicitud http porque los primeros bytes serán "GET" o "POST". Aquí está el ejemplo.

El cliente conectado a nginx. El cliente envía:

una. Solicitud de obtención de HTTP: "GET / HTTP 1.1": alguna regla para HTTP

si. Cualquier byte que no pueda reconocerse como encabezado HTTP: reenvíelo a otro puerto, por ejemplo, 888, 999, etc.

¿Es técnicamente posible? ¿O sugerirías una forma de hacer esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta