構成できないポートを持つポートリダイレクター

構成できないポートを持つポートリダイレクター

現在サーバーが実行されているポートを変更する機能を持たないvscode-serverを実行しようとしています。

デフォルトでは、有効になっているポートは現在他のプログラムで使用されています。

実際のプログラムを変更することに加えて、システムの他のポートにリダイレクトできますか?

答え1

これはユーティリティのための素晴らしいアプリケーションですsocat。選択した特定のポートでリッスンし、vscode-serverが実行されているlocalhostポートに戻って、サーバーへの複数の接続用に元のアドレスをフォークして再利用できます。必要な基本構文は次のとおりです。

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

ユーティリティのマニュアルページでは、より多くのオプションが提供されていますが、ここでは基本事項について説明します。クイック「スタート」ページは次の場所にあります。https://www.redhat.com/sysadmin/getting-started-socat

関連情報