TsgcHTTPServer › 속성 › Firewall

Firewall 속성

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

구문

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

기본값

nil

설명

폼에 TsgcWebSocketFirewall 구성 요소를 놓거나(또는 런타임에 생성하여) Firewall에 할당하면, IP 주소, CIDR 범위 또는 사용자 지정 정책에 따라 들어오는 연결에 대한 허용/거부 규칙을 활성화할 수 있습니다. 할당되면, 새 TCP 연결마다 HTTP 요청이 처리되기 전에 방화벽 규칙과 대조되며, 거부된 피어는 즉시 끊어집니다. 이 속성은 SGC_FIREWALL 조건부가 정의된 경우에만 컴파일됩니다. 방화벽을 비활성화하려면 할당하지 않은 상태로 두십시오.

예제


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

속성으로 돌아가기