Programa de redirecionamento de porta com porta não configurável

Programa de redirecionamento de porta com porta não configurável

Estou tentando executar o vscode-server, que atualmente não tem funcionalidade para alterar a porta em que o servidor é executado.

A porta definida para uso por padrão está atualmente em uso por outro programa.

É possível redirecioná-lo para outra porta do sistema sem alterar o programa real?

Responder1

Este é um ótimo aplicativo para o utilitário socat. Você pode escutar em uma porta específica de sua escolha e encaminhá-la de volta para a porta localhost em que o servidor vscode está sendo executado, bifurcando e reutilizando o endereço original para múltiplas conexões com o servidor. A sintaxe básica para o que você deseja seria:

socat TCP4-LISTEN:<new_port> TCP-4:127.0.0.1:<vscode_port>

A página de manual do utilitário oferece mais opções, mas deve abranger o básico. Uma página rápida de 'introdução' está localizada emhttps://www.redhat.com/sysadmin/getting-started-socat

informação relacionada