구성할 수 없는 포트가 있는 포트 리디렉터

구성할 수 없는 포트가 있는 포트 리디렉터

현재 서버가 실행 중인 포트를 변경하는 기능이 없는 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

관련 정보