Skip to content

v0.6.1 —— 顶栏实时流量图 + 日志与图标小修

Choose a tag to compare

@Lithivm Lithivm released this 14 Oct 07:04
· 47 commits to main since this release

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)。

升级方法

  1. 停掉正在跑的 NetHub(托盘右键退出,或 nethub.exe -quit)。
  2. 用新包里的 nethub.exe 覆盖旧的(config.yaml 不用动,别覆盖它)。
  3. 启动。若开着「开机自启」,计划任务不用重建。

驱动文件(WinDivert.dll / WinDivert64.sys)本次没有变化,但一起覆盖也无妨。


包内不含任何配置与日志(config.yaml 里有上游凭据、日志里有内网地址),
拿到包的人把 config.yaml.example 复制成 config.yaml 填自己的上游即可。