TsgcWebSocketHTTPServerPropiedades › Firewall

Firewall Propiedad

Asigna un componente de firewall que filtra las conexiones entrantes por IP, región o reglas personalizadas.

Sintaxis

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Valor Predeterminado

nil

Observaciones

Coloque un componente TsgcWebSocketFirewall en el formulario (o créelo en tiempo de ejecución) y asígnelo a Firewall para habilitar reglas de permitir/denegar para conexiones entrantes basadas en dirección IP, rango CIDR o una política personalizada. Cuando se asigna, cada nueva conexión TCP se compara con las reglas del firewall antes de que se procese el handshake WebSocket o la solicitud HTTP; los peers rechazados se desconectan inmediatamente. Esta propiedad solo se compila cuando está definido el condicional SGC_FIREWALL. Déjela sin asignar para deshabilitar el firewall.

Ejemplo


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

Volver a Propiedades