용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.
| Name | 설명 |
|---|---|
| Active | 다운스트림 WebSocket 클라이언트를 수락하는 수신 대기 소켓을 열어 프록시를 시작하거나 중지합니다. |
| Port | 프록시가 들어오는 다운스트림 WebSocket 연결을 수락하는 TCP 포트입니다. |
| Bindings | 프록시가 들어오는 다운스트림 WebSocket 클라이언트를 수신 대기하는 IP/Port 쌍의 컬렉션입니다. |
| MaxConnections | 프록시가 수락하는 최대 동시 다운스트림 클라이언트 연결 수입니다. |
| Proxy | 업스트림 대상, 즉 수락된 모든 클라이언트가 투명하게 전달되는 실제 WebSocket/TCP 서버를 식별합니다. |
| Name | 설명 |
|---|---|
| Authentication | 프록시에 연결하는 수신 WebSocket 클라이언트에 대한 user/password 인증을 활성화하고 구성합니다. |
| SSL | 다운스트림 리스너에서 TLS/SSL을 활성화하여 클라이언트가 wss:// 또는 https://를 사용하여 프록시에 연결할 수 있도록 합니다. |
| SSLOptions | 다운스트림 TLS 리스너를 위한 인증서 경로, TLS 버전 선택 및 OpenSSL 튜닝을 보유합니다. |
| SecurityOptions | 핸드셰이크 허용 규칙을 정의합니다. 즉, 허용된 오리진과 RFC 6455 버전/키 검증입니다. |
| MaxMessageSize | 인바운드 WebSocket 메시지의 최대 크기(바이트)이며, 메모리 고갈 공격으로부터 서버를 보호합니다. |
| Name | 설명 |
|---|---|
| LoadBalancer | 이 프록시를 Load Balancer Server 인스턴스에 등록하는 데 사용되는 내장 클라이언트를 구성합니다. |
| FallBack | 네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송 수단(Server-Sent Events)을 제공합니다. |
| Name | 설명 |
|---|---|
| Options | 기타 프록시 동작 플래그(fragment 처리, 타임아웃, HTTP 테스트 페이지 및 UTF-8 검증)를 묶습니다. |
| Extensions | 다운스트림 레그에 대한 메시지별 deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| Specifications | 프록시가 다운스트림 클라이언트로부터 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| ThreadPool | 프록시된 연결이 닫힐 때 워커 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화될 때 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 프록시가 각 다운스트림 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Name | 설명 |
|---|---|
| LogFile | 디버깅 및 감사를 위해 수신 및 발신 소켓 메시지를 로그 파일에 작성합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |
| Name | 설명 |
|---|---|
| Active | 다운스트림 WebSocket 클라이언트를 수락하는 수신 대기 소켓을 열어 프록시를 시작하거나 중지합니다. |
| Authentication | 프록시에 연결하는 수신 WebSocket 클라이언트에 대한 user/password 인증을 활성화하고 구성합니다. |
| Bindings | 프록시가 들어오는 다운스트림 WebSocket 클라이언트를 수신 대기하는 IP/Port 쌍의 컬렉션입니다. |
| Extensions | 다운스트림 레그에 대한 메시지별 deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| FallBack | 네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송 수단(Server-Sent Events)을 제공합니다. |
| LoadBalancer | 이 프록시를 Load Balancer Server 인스턴스에 등록하는 데 사용되는 내장 클라이언트를 구성합니다. |
| LogFile | 디버깅 및 감사를 위해 수신 및 발신 소켓 메시지를 로그 파일에 작성합니다. |
| MaxConnections | 프록시가 수락하는 최대 동시 다운스트림 클라이언트 연결 수입니다. |
| MaxMessageSize | 인바운드 WebSocket 메시지의 최대 크기(바이트)이며, 메모리 고갈 공격으로부터 서버를 보호합니다. |
| Options | 기타 프록시 동작 플래그(fragment 처리, 타임아웃, HTTP 테스트 페이지 및 UTF-8 검증)를 묶습니다. |
| Port | 프록시가 들어오는 다운스트림 WebSocket 연결을 수락하는 TCP 포트입니다. |
| Proxy | 업스트림 대상, 즉 수락된 모든 클라이언트가 투명하게 전달되는 실제 WebSocket/TCP 서버를 식별합니다. |
| SecurityOptions | 핸드셰이크 허용 규칙을 정의합니다. 즉, 허용된 오리진과 RFC 6455 버전/키 검증입니다. |
| Specifications | 프록시가 다운스트림 클라이언트로부터 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| SSL | 다운스트림 리스너에서 TLS/SSL을 활성화하여 클라이언트가 wss:// 또는 https://를 사용하여 프록시에 연결할 수 있도록 합니다. |
| SSLOptions | 다운스트림 TLS 리스너를 위한 인증서 경로, TLS 버전 선택 및 OpenSSL 튜닝을 보유합니다. |
| ThreadPool | 프록시된 연결이 닫힐 때 워커 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화될 때 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 프록시가 각 다운스트림 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |