TsgcWebSocketServer_HTTPAPIProperties › Firewall

Firewall Proprietà

Assegna un componente firewall che filtra le connessioni in entrata per IP, regione o regole personalizzate.

Sintassi

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Valore predefinito

nil

Note

Inserire un componente TsgcWebSocketFirewall nel form (o crearlo in fase di esecuzione) e assegnarlo a Firewall per abilitare regole di autorizzazione/negazione per le connessioni in ingresso basate su indirizzo IP, intervallo CIDR o una policy personalizzata. Quando assegnato, ogni nuova richiesta viene confrontata con le regole del firewall prima che venga elaborato l'handshake WebSocket; i peer rifiutati vengono disconnessi immediatamente. Lasciare non assegnato per disabilitare il firewall.

Esempio


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

Torna alle Proprietà