TsgcWebSocketHTTPServerEigenschaften › Firewall

Firewall Eigenschaft

Weist eine Firewall-Komponente zu, die eingehende Verbindungen nach IP, Region oder benutzerdefinierten Regeln filtert.

Syntax

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Standardwert

nil

Hinweise

Platzieren Sie eine TsgcWebSocketFirewall-Komponente auf dem Formular (oder erstellen Sie sie zur Laufzeit) und weisen Sie sie Firewall zu, um Allow-/Deny-Regeln für eingehende Verbindungen basierend auf IP-Adresse, CIDR-Bereich oder einer benutzerdefinierten Richtlinie zu aktivieren. Wenn zugewiesen, wird jede neue TCP-Verbindung gegen die Firewall-Regeln abgeglichen, bevor der WebSocket-Handshake oder die HTTP-Anforderung verarbeitet wird; abgelehnte Peers werden sofort getrennt. Diese Eigenschaft wird nur kompiliert, wenn die Bedingung SGC_FIREWALL definiert ist. Lassen Sie sie nicht zugewiesen, um die Firewall zu deaktivieren.

Beispiel


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

Zurück zu Eigenschaften