
Estoy intentando ejecutar vscode-server, que actualmente no tiene funcionalidad para cambiar en qué puerto se ejecuta el servidor.
El puerto que está configurado para usar de forma predeterminada está actualmente en uso por otro programa.
¿Es posible redirigirlo a otro puerto del sistema sin necesidad de cambiar el programa real?
Respuesta1
Esta es una gran aplicación para la utilidad socat
. Puede escuchar en un puerto específico de su elección y reenviarlo al puerto localhost en el que se está ejecutando el servidor vscode, bifurcando y reutilizando la dirección original para múltiples conexiones al servidor. La sintaxis básica para lo que quieres sería:
socat TCP4-LISTEN:<new_port> TCP-4:127.0.0.1:<vscode_port>
La página del manual de la utilidad le brindará más opciones, pero debería cubrir lo básico. Una página rápida de "introducción" se encuentra enhttps://www.redhat.com/sysadmin/getting-started-socat