TsgcHTTPServer › Właściwości › Firewall
Przypisuje komponent zapory sieciowej filtrujący przychodzące połączenia według adresu IP, regionu lub reguł niestandardowych.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
Umieść komponent TsgcWebSocketFirewall na formularzu (lub utwórz go w czasie wykonywania) i przypisz go do Firewall, aby włączyć reguły zezwalania/blokowania dla połączeń przychodzących na podstawie adresu IP, zakresu CIDR lub niestandardowej zasady. Gdy jest przypisany, każde nowe połączenie TCP jest sprawdzane względem reguł zapory, zanim żądanie HTTP zostanie przetworzone; odrzucone węzły są natychmiast zrywane. Ta właściwość jest kompilowana tylko wtedy, gdy zdefiniowano warunek SGC_FIREWALL. Pozostaw nieprzypisaną, aby wyłączyć zaporę.
oServer := TsgcHTTPServer.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;