Программа перенаправления портов с ненастраиваемым портом

Программа перенаправления портов с ненастраиваемым портом

Я пытаюсь запустить vscode-server, который в настоящее время не имеет функции изменения порта, на котором запущен сервер.

Порт, установленный по умолчанию, в настоящее время используется другой программой.

Можно ли перенаправить его на другой порт в системе, не меняя саму программу?

решение1

Это отличное приложение для утилиты socat. Вы можете прослушивать определенный порт по вашему выбору и перенаправлять его обратно на порт localhost, на котором запущен vscode-сервер, разветвляя и повторно используя исходный адрес для нескольких подключений к серверу. Базовый синтаксис для того, что вам нужно, будет следующим:

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

Страница руководства для утилиты даст вам больше опций, но это должно охватывать основы. Быстрая страница «начала работы» находится по адресуhttps://www.redhat.com/sysadmin/getting-started-socat

Связанный контент