Linux
從 Linux 免費監控網路上的 HTTP 使用情況
我管理一個小型辦公網路。我希望開始監控/記錄小型網路上每個使用者的網際網路使用情況(網站請求)。所有 Windows 客戶端都通過交換機執行到 BT 路由器。我還有一台 linux (centos) 機器,它也作為客戶端連接到 BT 路由器。
我可以在 linux 機器(或我自己的機器)上安裝任何免費軟體,以允許我記錄和監控使用者請求的網站,例如瀏覽器歷史記錄。理想情況下,可以將每個客戶端的瀏覽器歷史記錄收集到一個地方。
謝謝
它不應該像這樣工作。您應該在伺服器(即您的 linux 機器)上安裝一個 http 代理,並告訴您的所有客戶端使用這個 http 代理。您可以告訴他們使用 PAC 文件重新配置瀏覽器。然後您在防火牆上禁用 http 訪問,這樣他們就無法繞過您的 http 代理。這樣的 http 代理就是 Squid。它有許多可以為您生成圖表的工具。因此,您可以看到 IP/客戶端正在訪問什麼、傳輸數據等。從 Windows 上的瀏覽器獲取它是:1. 不可靠,2. 有問題(他們可以更改瀏覽器等)。