Linux
SSH Web 隧道監視器
我允許通過 SSH 在我的 linux 伺服器上建立網路流量隧道,每個使用者在伺服器上都有一個帳戶。那麼如何監控他們的總發送和接收頻寬並監控請求的 URL 呢?
我也在執行 openssh-server 和 CentoOS
更新:
我這樣做的原因有兩個,一個是我可以完全瀏覽加密到我的伺服器的網路,我永遠不會這樣做,因為它阻止數據包擷取器讀取我在公共 wifi 上的流量積分或大學網路等…
第二個原因是我在世界各地有幾個不同的 VPS,因為我在英國而我的伺服器在美國,這意味著我只能觀看 hulu 和美國的內容。
第二點是為什麼我要監控每個使用者的頻寬,因為我讓我認識的一些親密的人使用這項服務來做到這一點。但是我有頻寬限制和與我的伺服器公司的使用者協議。
謝謝,戴夫
我猜你有你這樣做的理由,但是將 Zoredache 的問題作為一種答案 - 你可以在你的伺服器上設置 squid(如果你還沒有它)並讓所有的 web 請求通過它執行。
當然,您已經在執行某種代理伺服器以允許這樣做 - 在這種情況下,您很可能通過它可以使用某些此類功能。我不認為流量通過隧道傳輸到伺服器的事實在這裡有很大的相關性,但也許您可以提供有關案例的更多詳細資訊,以及您目前的實現方式。