SSH Web隧道监视器

我允许通过SSH在我的linux服务器上进行networkingstream量隧道,每个用户在服务器上都有一个帐户。 那么我怎样才能监视他们的总发送和接收带宽,并监视请求的URL呢?

另外我正在运行openssh-server和CentoOS

更新:

我这样做的原因有两个原因,一是我可以完全浏览网页,encryption到我的服务器的点,我绝不会以任何其他方式做,因为它阻止分组捕获器通过我的公共WiFi点或大学networking等…

第二个原因是我在世界各地有几个不同的VPS,因为我在英国,我的服务器在美国,这意味着我可以看到Hulu和美国的内容。

第二点是为什么我想监视每个用户的带宽,因为我让一些亲密的人,我知道使用这个服务来做到这一点。 但我有我的服务器公司的带宽限制和用户协议。

谢谢,戴夫

我想你有这样做的理由,但把Zoredache的问题当成是一种回答 – 你可以在你的服务器上设置squid(如果你还没有的话),并且让所有的web请求都通过它。

当然,你已经在运行某种代理服务器来允许这种情况 – 在这种情况下,通过这种方式可能会有一些这样的function。 我不认为stream量通过服务器到达服务器这一点是非常重要的,但是也许您可以提供关于用例的更多细节,以及您目前如何实现这些目标。