TsgcWebSocketServer_HTTPAPIProperties › Firewall

Firewall Właściwość

Przypisuje komponent zapory sieciowej filtrujący przychodzące połączenia według adresu IP, regionu lub reguł niestandardowych.

Składnia

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Wartość domyślna

nil

Uwagi

Umieść składnik TsgcWebSocketFirewall w formularzu (lub utwórz go w czasie wykonania) i przypisz go do właściwości Firewall, aby włączyć reguły zezwalania/odmawiania dla przychodzących połączeń na podstawie adresu IP, zakresu CIDR lub niestandardowej polityki. Po przypisaniu każde nowe żądanie jest dopasowywane do reguł zapory przed przetworzeniem uzgadniania WebSocket; odrzuceni partnerzy są natychmiast rozłączani. Pozostawienie bez przypisania wyłącza zaporę.

Przykład


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

Wróć do Właściwości