42 Commits

Author SHA1 Message Date
GoEdgeLab
c19be78e0d v1.4.1 2024-07-27 15:42:50 +08:00
GoEdgeLab
1e896d9a11 修改copyright 2024-05-17 18:30:33 +08:00
GoEdgeLab
cb7f156ed8 优化代码 2024-05-11 09:23:54 +08:00
GoEdgeLab
87abee4570 自动安装nftables时尝试使用apt-get 2024-05-03 15:51:08 +08:00
GoEdgeLab
5d9b5baf59 更好地支持IPv6/优化IP名单内存用量 2024-04-06 10:07:39 +08:00
GoEdgeLab
302c753184 HTTP防火墙在启动时检测是否可用 2024-03-08 10:21:59 +08:00
GoEdgeLab
216b5c8674 支持设置HTTP防火墙 2024-03-07 19:32:02 +08:00
GoEdgeLab
6380f6beaa 修复部分测试用例 2024-03-07 19:31:35 +08:00
GoEdgeLab
fdc82542ee 优化错误处理相关代码 2023-08-11 14:51:23 +08:00
GoEdgeLab
85b6692548 优化错误处理相关代码 2023-08-11 14:38:00 +08:00
GoEdgeLab
486dd79f00 使用自定义 executils.LookPath() 代替 exec.LookPath() 避免因$PATH环境变量被破坏而无法工作 2023-07-03 10:37:36 +08:00
GoEdgeLab
440dc53ff7 优化nftables集合元素过期时间判断 2023-04-19 13:20:31 +08:00
GoEdgeLab
50838e8688 优化IP名单同步速度 2023-04-19 12:01:02 +08:00
GoEdgeLab
afd2f349c6 提供批量更新服务配置API(阶段性提交) 2023-04-06 20:50:34 +08:00
GoEdgeLab
d13018c51f 优化nftables查找程序 2023-04-05 09:33:03 +08:00
GoEdgeLab
9ba3dc8172 优化IP黑名单检测 2023-04-05 09:25:33 +08:00
GoEdgeLab
85ca7337f7 将nftables黑名单扩展到5个 2023-04-02 20:32:36 +08:00
GoEdgeLab
6852195a90 优化nftables可执行文件查找方法 2023-04-02 18:37:24 +08:00
GoEdgeLab
e91628c374 优化IP名单上传程序 2023-04-01 20:51:49 +08:00
GoEdgeLab
462da219ed nftables:自动升级以前的drop规则为reject规则 2023-04-01 17:09:53 +08:00
GoEdgeLab
6287786bd3 创建nftables规则时,使用REJECT代替DROP 2023-04-01 15:55:24 +08:00
GoEdgeLab
e016029c8e 优化WAF黑名单处理 2023-03-31 21:37:15 +08:00
GoEdgeLab
35aa55607e 执行一般命令时不运行init()中内容 2023-03-10 15:14:14 +08:00
GoEdgeLab
a86055ac44 修复一处编译错误 2022-11-22 18:40:03 +08:00
GoEdgeLab
bd30557880 优化DDoS防护相关错误提示信息 2022-11-01 17:37:40 +08:00
GoEdgeLab
1fff989ad3 优化代码 2022-09-18 16:18:31 +08:00
GoEdgeLab
994f7c097b 自动尝试安装nftables 2022-09-17 21:08:56 +08:00
GoEdgeLab
b93734b395 优化命令执行相关代码 2022-09-15 11:14:33 +08:00
GoEdgeLab
c7bf121090 修复无法添加IP到本地防火墙的问题 2022-09-04 17:06:19 +08:00
GoEdgeLab
397b79e47c 将IP加入黑名单时,同时也会关闭此IP相关的连接 2022-09-02 15:20:58 +08:00
GoEdgeLab
33ff93ad09 DDoS防护增加秒级连接速率限制 2022-08-31 10:00:38 +08:00
GoEdgeLab
abab75f8ad DDoS防护增加单IP TCP新连接速率黑名单 2022-08-26 11:31:43 +08:00
GoEdgeLab
9c00b07d9e nftables封禁IP使用异步操作 2022-08-04 11:01:16 +08:00
GoEdgeLab
99b7f77410 减少Daemon使用的内存 2022-07-26 09:41:43 +08:00
GoEdgeLab
e82f970529 优化Firewalld添加端口方法,自动聚合连续的端口号 2022-07-21 11:53:23 +08:00
GoEdgeLab
1cf1f58780 修复DDoS防护规则无法生成的Bug 2022-06-21 10:02:52 +08:00
GoEdgeLab
84a8d4e645 优化nftables相关代码 2022-06-09 19:12:10 +08:00
GoEdgeLab
9d68710531 实现基础的DDoS防护 2022-05-18 21:03:51 +08:00
GoEdgeLab
e9055a6b60 节点状态记录是否检查到本地防火墙 2022-04-21 18:14:53 +08:00
GoEdgeLab
d286cb25bc 优化代码 2022-04-12 21:43:19 +08:00
GoEdgeLab
fc4e02c82d 实现自动SYN Flood防护 2022-01-10 19:54:10 +08:00
GoEdgeLab
15fc2e4f41 自动使用本地防火墙/增加edge-node [ip.drop|ip.reject|ip.remove]等命令 2022-01-09 17:07:37 +08:00