管理封鎖
最後更新
本頁說明如何查詢與解除 Block,以及兩條自動封鎖路徑目前為何不會執行。
查詢與解除
| 動作 | 方式 |
|---|---|
| 查詢 | sentry.Manager.Block.IsBlock(ip);Redis 錯誤時回 false |
| 解除 | 沒有 API;redis-cli DEL block:{ip} |
| 放行已封鎖 IP | 加入 Allow 名單即可,Allow 優先於 Block |
自動封鎖的現況
設計上有兩條自動路徑,目前都不會執行,見 已知問題:
| 路徑 | 現況 |
|---|---|
評分 > 100 時呼叫 Block.Add |
總分上限是 100,條件不成立;分數 >= 100 只拒絕該次請求 |
封鎖期間持續請求達 BlockToBan 次轉 Deny |
封鎖中的請求在前一步已回 403,判斷不會執行 |
目前 Block 只能由程式呼叫 Block.Add 建立。
封鎖時長與封鎖紀錄的計算見 暫時封鎖。