TsgcWebSocketServer_HTTPAPI › Propriedades › Firewall
Atribui um componente de firewall que filtra conexões recebidas por IP, região ou regras personalizadas.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
Solte um componente TsgcWebSocketFirewall no formulário (ou crie-o em tempo de execução) e atribua-o a Firewall para habilitar regras de permitir/negar para conexões de entrada com base no endereço IP, faixa CIDR ou em uma política personalizada. Quando atribuído, cada nova requisição é comparada com as regras do firewall antes de o handshake WebSocket ser processado; peers rejeitados são derrubados imediatamente. Deixe não atribuído para desabilitar o firewall.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;