設定不可能なポートを持つポートリダイレクトプログラム

設定不可能なポートを持つポートリダイレクトプログラム

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

デフォルトで使用するように設定されているポートは現在別のプログラムによって使用されています。

実際のプログラムを変更する以外に、システム内の別のポートにリダイレクトすることは可能ですか?

答え1

これはユーティリティの優れたアプリケーションですsocat。選択した特定のポートをリッスンし、それを vscode-server が動作しているローカルホスト ポートに転送し、元のアドレスを分岐して再利用して、サーバーへの複数の接続を行うことができます。必要な基本構文は次のようになります。

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

ユーティリティのマニュアルページにはさらに多くのオプションが記載されていますが、基本的な内容は網羅されています。簡単な「入門」ページは以下にあります。https://www.redhat.com/sysadmin/getting-started-socat

関連情報