SSH Web 隧道监控器

SSH Web 隧道监控器

我允许通过 SSH 在我的 Linux 服务器上进行网络流量隧道传输,每个用户在服务器上都有一个帐户。那么我如何监控他们的总发送和接收带宽以及监控请求的 URL?

我还运行 openssh-server 和 CentoOS

更新:

我这样做的原因有两个,第一,我可以完全浏览加密的网页,直到我的服务器为止,而且我永远不会以任何其他方式这样做,因为它可以阻止数据包捕获器读取我在公共 wifi 点或大学网络等上的流量...

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

第二点是为什么我要监控每个用户的带宽,因为我让一些我认识的亲近人使用这项服务就是为了做这件事。但我有带宽限制,并且与我的服务器公司有用户协议。

谢谢,戴夫

答案1

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

无论如何,您肯定已经在运行某种代理服务器来实现这一点 - 在这种情况下,您很可能可以通过该代理服务器获得一些此类功能。我认为流量通过隧道传输到服务器这一事实在这里并不重要,但也许您可以提供有关用例的更多详细信息,以及您目前如何实现目标。

相关内容