使用 NTLM 认证代理监控我的个人网络流量

使用 NTLM 认证代理监控我的个人网络流量

在我的办公室,我每月使用的带宽经常超过建议带宽。这不是什么大问题,因为这是一个软上限,但我确实每月都会收到电子邮件,要求我证明我的使用情况。据我了解,我的回复会与 ICT 的日志进行比较,以查看它们是否合理。因此,如果我声称我的使用主要是将一些大型档案上传到 Google Drive,他们会检查大部分使用是否确实用于该域。

问题是,我并不总是非常确定我的主要用途是什么,因为我的登录访问权限用于多个设备(一台运行 Windows 的 PC、一台运行 Arch 的笔记本电脑、一台运行 Arch ARM 的树莓派,以及几台其他机器,这些机器对于这个问题的目的并不重要)。在我自己的笔记本电脑上,我运行 vnstat 和 darkstat(它们重叠,但我只是在测试它)。vnstat 适用于总体使用,我正在尝试 darkstat,因为它是每个 IP 的。

当我在家测试时,这种方法效果很好,但在办公室环境中却失败了,因为我们在这里通过代理连接。所以到目前为止,我机器上最大的带宽用户是代理 IP 地址,而不是我连接的“真实”服务。我通过在每个单独的机器上运行的 cntlm(自动进行身份验证)连接到它。

我有哪些选项可以监控代理后面的流量使用情况?所有机器都连接到单个路由器(它不进行路由,只是作为 AP 运行,办公室的网络位于 LAN 端口而不是 WAN 端口),如果有帮助的话,该路由器由我控制。每台机器的工具(如 darkstat)也很好,因为我可以轻松地将数字相加。

有一种可能性我还没有取得进展,那就是运行我自己的代理服务器(可能是 squid)。我已经在家里这样做了,但我无法让 squid 与我的办公室代理 NTLM 进行身份验证(这就是我现在使用 cntlm 的原因)。

相关内容