-
IP归属地查询线程化 创建 IPQueryThread 类,批量异步查询IP归属地 IP缓存机制 添加 ip_location_cache ,避免重复查询相同IP
-
过滤功能
风险等级过滤 :支持全部、安全、低风险、中风险、高风险、危险
状态过滤 :支持全部、允许、拦截 国家过滤 支持全部、中国、国外 重置过滤按钮 一键清除所有过滤条件
-
拦截功能
手动拦截 点击按钮即可拦截IP 取消拦截 已拦截的IP可以取消拦截 手动拦截标签 手动拦截的IP显示"手动拦截"标签 双向拦截 同时拦截入站和出站流量 防火墙规则管理 添加/删除防火墙规则
-
Web监控页面
实时监控 每15秒自动刷新 状态卡片 显示监控状态、数据库状态等 统计摘要 累计入站IP、国外IP、省份分布、国外国家分布 连接列表 显示事件时间、IP、国家、状态、风险等级等 操作按钮 支持拦截/取消拦截 消息提示 操作结果实时反馈
-
Web API
API 方法 描述
/api/connections GET 获取连接列表
/api/risk_summary GET 获取风险摘要
/api/server_info GET 获取服务器信息
/api/block_ip POST 拦截IP
/api/unblock_ip POST 取消拦截IP
-
权限管理
启动时自动提权 程序启动时自动请求管理员权限 权限检查 拦截前检查管理员权限 错误提示 无权限时显示友好提示
-
修复的Bug
txt数据过大 表格加载以后 UI卡死
重复拦截 避免对同一IP重复尝试拦截
编码错误 修复防火墙命令编码问题
-
用户体验
按钮状态切换 拦截按钮变为取消拦截按钮 颜色区分 拦截(红色)、取消拦截(蓝色) 国外统计 在省份分布下面显示国外国家分布