TsgcWebSocketServerWłaściwości › 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

Należy upuścić komponent TsgcWebSocketFirewall na formularz (lub utworzyć go w czasie wykonywania) i przypisać go do właściwości Firewall, aby włączyć reguły zezwalania/blokowania dla przychodzących połączeń na podstawie adresu IP, zakresu CIDR lub niestandardowej polityki. Po przypisaniu każde nowe połączenie TCP jest sprawdzane względem reguł zapory przed przetworzeniem uzgadniania WebSocket; odrzucone peery są natychmiast rozłączane. Ta właściwość jest kompilowana wyłącznie wtedy, gdy zdefiniowano warunek SGC_FIREWALL. Pozostawienie nieprzypisanej wartości wyłącza zaporę.

Przykład


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

Wróć do Właściwości