Repository navigation
Releases: AHLLX/IPRegionMon-For-TrafficMonitor
Releases · AHLLX/IPRegionMon-For-TrafficMonitor
Release list
IPRegionMon v2.1.1 - 多源高可用容灾与网络平滑降级
IPRegionMon v2.1.1 更新说明
核心改进与网络稳定性修复
- 多源高可用链式探测机制 (High Availability Multi-Tier Fallback):
- 默认直连源由已失效的
myip.ipip.net平滑升级迁移为权威高可用接口(ip-api.com)。 - 内置公共多源容灾探测池(
ip-api.com、api.ip.sb、ipwho.is、ipinfo.io),当首选接口超时或连接重置时,自动进行毫秒级无感故障转移,杜绝单点故障。
- 默认直连源由已失效的
- 三级平滑降级与缓存保留策略:
- 针对网络波动导致偶发单次刷新失败的场景,实现健康缓存平滑复用机制(连续重试 3 次前保持上一次有效 IP/地区/ISP 显示),彻底消除任务栏频繁闪烁红字“连接超时或网络未达”的问题。
- WinHTTP 底层传输容错增强:
- 放宽 HTTPS 证书链校验策略,支持忽略自签名证书及特定域名不匹配,完全兼容本地代理、企业内网与抓包环境。
- 开启自动跟踪重定向 (
WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS),抗抖动能力显著提升。 - 扩展底层 JSON 解析字段提取能力,支持
ip、query、origin、ip_address以及结构化地区信息。
插件信息与文档规范
- 统一插件版本描述为
2.1.1,同步更新 Visual Studio 资源文件(IPRegionMon.rc)及模块导出接口信息。 - 优化 README 文档,规范技术术语,移除非必要表情符号,保持严谨工程规范。
安装方法
- 下载对应架构压缩包(通常推荐 64 位系统使用
IPRegionMon-v2.1.1-x64.zip或IPRegionMon-v2.1.1.zip)。 - 解压其中的
IPRegionMon.dll放置至 TrafficMonitor 的plugins目录下。 - 重启 TrafficMonitor 即可生效。
IPRegionMon v2.1.0 - Win11 原生现代卡片 UI 与交互性能升级
视觉与交互重构
- Windows 11 原生卡片风格:主窗口采用柔和背景底色,各功能区域重构为纯白圆角卡片布局,提供更舒适的内边距与层次感。
- 现代顶栏分段导航 (CModernTabBar):废弃旧式灰底 SysTabControl32,改为自绘 Win11 风格的分段胶囊导航栏,带鼠标悬停效果与强调色指示线。
- 自绘圆角控件 (CModernButton):核心主操作按钮使用强调蓝样式,次级按钮使用圆角浅色卡片样式,支持 Hover 与 Pressed 动效反馈。
- 延迟测速表格宽度自适应:列表控件启用 Explorer 主题,列宽依据当前窗口大小自动分配并撑满卡片,消除多余空白与横向滚动条。
功能与稳定性优化
- 任务栏格式即时切换:修改格式下拉选项后立即重格式化任务栏监控文本,无需等待后台网络探测。
- 设置立即刷新协同:点击“立即刷新”时立即保存界面当前全部配置,并触发后台并发探测。
- 自动刷新动态倒计时:首页面板动态展示距离下一次自动探测刷新的剩余秒数。
- 代理连通性测试加固:采用专属异步 Windows 消息回调,修复代理测试后按钮无法恢复可用的问题。
- 纯净度与解析增强:支持 JSON 数组结构地理信息解析,优化代理节点国际 API 探测路径,保证国内外 IP 准确区分。
- 零外部依赖:基于原生 WinHTTP、GDI+、DWM 与 MFC 构建,无需携带任何额外第三方 DLL。
IPRegionMon v2.0.0 - 架构重构与纯净度检测
🚀 新功能特性与修复
- 全新选项界面:采用紧凑的 3-Tab 标签页布局(常规/网络、延迟目标、当前状态),底层移除 ListCtrl 彻底解决 TrafficMonitor 死锁卡死问题。
- 纯净度检测:精准识别 IP 类型(普通宽带、IDC机房、代理、VPN、Tor),防止节点欺骗。
- 全异步无感刷新:彻底重构网络请求逻辑为后台线程执行,双缓冲无锁刷新,绝对不卡顿主界面。
- 内置多数据源支持:支持 ip-api.com 等多家 API 数据提取与智能地理位置合并去重。