TsgcWebSocketHTTPServerÖzellikler › Firewall

Firewall Özellik

Gelen bağlantıları IP, bölge veya özel kurallara göre filtreleyen bir firewall bileşeni atar.

Sözdizimi

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Varsayılan Değer

nil

Remarks

IP adresi, CIDR aralığı veya özel bir ilkeye dayalı olarak gelen bağlantılar için izin verme/reddetme kurallarını etkinleştirmek üzere forma bir TsgcWebSocketFirewall bileşeni bırakın (veya çalışma zamanında oluşturun) ve bunu Firewall öğesine atayın. Atandığında, WebSocket handshake'i veya HTTP isteği işlenmeden önce her yeni TCP bağlantısı firewall kurallarıyla eşleştirilir; reddedilen eşler hemen sonlandırılır. Bu özellik yalnızca SGC_FIREWALL koşullu tanımı tanımlandığında derlenir. Firewall'u devre dışı bırakmak için atanmamış bırakın.

Örnek


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

Özelliklere Dön