Commit Graph

17 Commits

Author SHA1 Message Date
GoEdgeLab
ff823d326d IP名单优化
* 增加IP灰名单,用于仅记录并观察IP
* 优化IP名单同步版本号管理
* WAF记录IP动作优先记录到网站和策略相关的IP名单中
2024-05-05 19:10:46 +08:00
GoEdgeLab
0f22e87711 使用KV数据库来管理IP名单 2024-03-31 10:08:53 +08:00
GoEdgeLab
28966d6f2d 优化本地数据库相关代码 2023-10-06 20:56:27 +08:00
GoEdgeLab
1a7cd63478 本地数据库同步模式从关闭改为NORMAL,以降低损坏概率 2023-10-06 00:49:37 +08:00
GoEdgeLab
67355c85bd 改进退出程序时关闭数据库写入 2023-06-23 17:45:39 +08:00
GoEdgeLab
50838e8688 优化IP名单同步速度 2023-04-19 12:01:02 +08:00
GoEdgeLab
af649f3254 对本地数据库文件进行加锁 2023-03-07 16:22:32 +08:00
GoEdgeLab
9c6eca4173 删除的IP名单不再写入到本地数据库 2022-09-21 17:06:25 +08:00
GoEdgeLab
acdaad7fc3 重启时保留-shm,-wal文件 2022-09-09 09:34:00 +08:00
GoEdgeLab
4074648bf1 可以使用EdgeRecover环境变量指示恢复数据库 2022-09-07 14:44:36 +08:00
GoEdgeLab
a98889d48c 优化节点进程退出逻辑 2022-09-02 16:12:58 +08:00
GoEdgeLab
ea175e7971 使用新版IP库 2022-08-21 20:37:49 +08:00
GoEdgeLab
d3030f7e3f 优化IP名单相关代码/关闭、重启进程时自动关闭IP名单本地缓存数据库 2022-07-25 20:23:40 +08:00
GoEdgeLab
93f66ad698 修复一个日志typo 2022-05-21 22:04:23 +08:00
GoEdgeLab
9a6a491817 sqlite添加参数_sync=OFF 2022-03-14 11:08:02 +08:00
GoEdgeLab
e94ea8386d 自动清理本地IP名单过期条目/修复白名单可能不起作用的Bug 2022-03-06 19:40:26 +08:00
GoEdgeLab
56ecda5653 WAF规则匹配后的IP也会上报/实现IP全局名单/将名单存储到本地数据库,提升读写速度 2021-11-17 16:16:09 +08:00