
現在、サーバーが実行されるポートを変更する機能がない 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