TsgcWebSocketHTTPServerProperties › Firewall

Firewall Property

Wijst een firewallcomponent toe dat inkomende verbindingen filtert op IP, regio of aangepaste regels.

Syntaxis

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Standaardwaarde

nil

Opmerkingen

Plaats een TsgcWebSocketFirewall-component op het formulier (of maak het aan tijdens uitvoering) en wijs het toe aan Firewall om toestaan/weigeren-regels in te schakelen voor inkomende verbindingen op basis van IP-adres, CIDR-bereik of een aangepast beleid. Wanneer toegewezen, wordt elke nieuwe TCP-verbinding gecontroleerd aan de hand van de firewallregels voordat de WebSocket-handshake of het HTTP-verzoek wordt verwerkt; geweigerde peers worden onmiddellijk verbroken. Deze eigenschap wordt alleen gecompileerd wanneer de conditie SGC_FIREWALL is gedefinieerd. Laat niet-toegewezen om de firewall uit te schakelen.

Voorbeeld


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

Terug naar eigenschappen