TsgcWebSocketHTTPServerPropriedades › Firewall

Firewall Property

Atribui um componente de firewall que filtra conexões recebidas por IP, região ou regras personalizadas.

Sintaxe

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Valor Padrão

nil

Observações

Solte um componente TsgcWebSocketFirewall no formulário (ou crie-o em tempo de execução) e atribua-o a Firewall para habilitar regras de permissão/negação para conexões de entrada com base no endereço IP, faixa CIDR ou em uma política personalizada. Quando atribuído, cada nova conexão TCP é comparada com as regras do firewall antes que o handshake WebSocket ou a requisição HTTP seja processado; peers rejeitados são descartados imediatamente. Esta propriedade é compilada apenas quando o condicional SGC_FIREWALL está definido. Deixe sem atribuição para desabilitar o firewall.

Exemplo


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

Voltar para Propriedades