TsgcWebSocketServer_HTTPAPIPropriétés › Firewall

Firewall Propriété

Assigne un composant pare-feu qui filtre les connexions entrantes par IP, région ou règles personnalisées.

Syntaxe

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Valeur par défaut

nil

Remarques

Déposez un composant TsgcWebSocketFirewall sur le formulaire (ou créez-le à l'exécution) et assignez-le à Firewall pour activer les règles d'autorisation/interdiction pour les connexions entrantes basées sur l'adresse IP, la plage CIDR ou une politique personnalisée. Une fois assigné, chaque nouvelle requête est vérifiée par rapport aux règles du pare-feu avant que la poignée de main WebSocket ne soit traitée ; les pairs rejetés sont immédiatement déconnectés. Laissez non assigné pour désactiver le pare-feu.

Exemple


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

Retour aux propriétés