Repository navigation
v0.6.1 —— 顶栏实时流量图 + 日志与图标小修
NetHub v0.6.1
小版本:顶栏多了一张实时流量图(Clash / Proxifier 那种卷轴),另加几处界面与日志的小修。
配置格式没有任何变化,覆盖 nethub.exe 即可(用界面里的「关于 → 一键更新」也一样)。
新:顶栏实时流量图
一打开就能看到"现在到底有没有在传",不用等日志刷出来。
- 位置在顶栏右侧(「累计 / 活跃」旁边),60 秒滚动窗口、每秒一格,下行是主色曲线(带面积)、
上行是中性色细线,右边两行数字是此刻的速率(↑在上、↓在下)。 - 数据由引擎每秒采样,所以界面被现场启动器杀掉、重开之后曲线不会断 —— 回来时拿到的
还是完整 60 秒(这是把采样放在引擎进程里的原因)。 - 纵轴按窗口峰值自适应,但以 64 KB/s 打底:否则空闲时几 KB 的噪声会被放大成"很忙"。
- 上下行共用一根纵轴(Clash 也这样),所以上行小的时段那条线会贴着零轴 —— 以右边的数字为准。
- 「也统计直连流量」开关影响整段窗口:关掉时曲线里过去 60 秒的直连部分也立即消失,
与连接列表里直连行立即消失同一口径(不会"要等一分钟才退掉")。 - 我们自己的探针(自检 / 与其它代理共存检测)不算进去 —— 否则"没人用的时候图上有几 KB 流量"。
改:日志不再被自己的探针刷屏
开机那串 proc=nethub.exe 的 intercept / relay.done 是引擎自己的探针(开界面时的共存检测),
它们本来就不进连接列表、不计累计,但日志仍按普通档逐条打,看着像"应用在连"。
现在这些只在 verbose 档出现(要看自检细节就把日志档位切上去)。
修:两处界面问题
- 设置(齿轮)图标小到几乎看不见:顶栏加高后在图标按钮上多了一份内边距,
把 16px 的图标挤成了 4×16px。已修,并在自检里加了断言(顶栏图标小于 14px 直接红灯)。 - 顶栏速率数字会带着箭头一起动:数字位数一变(含归零成
—),箭头位置也跟着滑。
现在箭头各自占一个定宽列、数字左对齐,读数改成上下两行 —— 顺带把多余的空隙收掉,
让给曲线(曲线宽度 250px)。
升级方法
- 停掉正在跑的 NetHub(托盘右键退出,或
nethub.exe -quit)。 - 用新包里的
nethub.exe覆盖旧的(config.yaml不用动,别覆盖它)。 - 启动。若开着「开机自启」,计划任务不用重建。
驱动文件(WinDivert.dll / WinDivert64.sys)本次没有变化,但一起覆盖也无妨。
包内不含任何配置与日志(config.yaml 里有上游凭据、日志里有内网地址),
拿到包的人把 config.yaml.example 复制成 config.yaml 填自己的上游即可。