TsgcWebSocketServerProperties › Firewall

Firewall Property

들어오는 연결을 IP, 지역 또는 사용자 지정 규칙으로 필터링하는 방화벽 구성 요소를 할당합니다.

구문

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

기본값

nil

설명

폼에 TsgcWebSocketFirewall 구성 요소를 놓고(또는 런타임에 생성하여) 이를 Firewall에 할당하여 IP 주소, CIDR 범위 또는 사용자 지정 정책을 기반으로 들어오는 연결에 대한 allow/deny 규칙을 활성화하십시오. 할당되면, 모든 새 TCP 연결은 WebSocket 핸드셰이크가 처리되기 전에 방화벽 규칙에 대해 매칭됩니다. 거부된 피어는 즉시 끊깁니다. 이 속성은 SGC_FIREWALL conditional이 정의된 경우에만 컴파일됩니다. 방화벽을 비활성화하려면 할당하지 않은 상태로 두십시오.

예제


oServer := TsgcWebSocketServer.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;

속성으로 돌아가기