TsgcWebSocketProxyServer › 속성 › Port
프록시가 들어오는 다운스트림 WebSocket 연결을 수락하는 TCP 포트입니다.
property Port: Integer read GetPort write _SetPort;
80
프록시를 활성화하기 전에 Port를 설정하십시오. 1과 65535 사이의 모든 값이 허용되지만, 1024 미만의 포트는 일반적으로 Unix에서는 상승된 권한이, Windows에서는 방화벽 규칙이 필요합니다. Port는 브라우저/WebSocket 클라이언트가 연결하는 다운스트림 엔드포인트입니다. 이는 업스트림 서버를 가리키는 Proxy.Port와 독립적입니다. 프록시가 여러 엔드포인트에서 수신 대기할 때는 대신 Bindings를 사용하십시오. Port를 할당하는 것은 0.0.0.0의 단일 바인딩과 동일합니다. 프록시를 중지한 후 Port를 변경하는 경우, 이전 핸들이 해제되도록 먼저 Bindings.Clear()를 호출하십시오.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 8080;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 9000;
oProxy.Active := true;