TsgcWebSocketHTTPServerプロパティ › Firewall

Firewall プロパティ

IP、地域、またはカスタムルールによって受信接続をフィルタリングするファイアウォールコンポーネントを割り当てます。

構文

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

デフォルト値

nil

解説

フォームに TsgcWebSocketFirewall コンポーネントをドロップ (またはランタイムで作成) し、Firewall に割り当てることで、IP アドレス、CIDR 範囲、またはカスタムポリシーに基づいて受信接続の許可/拒否ルールを有効にします。割り当てられると、すべての新しい TCP 接続が WebSocket ハンドシェイクまたは HTTP リクエストが処理される前にファイアウォールルールと照合され、拒否されたピアは即座に切断されます。このプロパティは SGC_FIREWALL 条件が定義されている場合にのみコンパイルされます。ファイアウォールを無効にするには未割り当てのままにしてください。

使用例


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

プロパティに戻る