天天看點

實踐出真知——squid的ACL通路控制及sarg日志分析使用驗證明踐出真知——squid的ACL通路控制及sarg日志分析使用驗證前言一、ACL通路控制驗證明驗二、sarg日志分析簡單應用client用戶端檢視sarg日志報告

​ 本文就少一點廢話,前面兩篇部落格進行了基于squid實作正反向代理執行個體示範,加深了對代理伺服器工作原理及過程的了解。本文主要介紹一下基于squid軟體實作ACL通路控制以及使用sarg軟體對squid的日志進行分析的實際案例。

​ 補充:本文基于手工編譯安裝squid軟體,參考正向代理實驗文章即可。

client ip:192.168.100.100(Win7/win10)

squid 代理伺服器IP位址:20.0.0.128 192.168.100.1

在squid伺服器上修改主配置檔案

先在Win7(192.168.100.100)驗證:結果是通路被拒絕

實踐出真知——squid的ACL通路控制及sarg日志分析使用驗證明踐出真知——squid的ACL通路控制及sarg日志分析使用驗證前言一、ACL通路控制驗證明驗二、sarg日志分析簡單應用client用戶端檢視sarg日志報告

而在win10(192.168.100.50)上通路:結果是test頁面,為了差別性先在squid伺服器上寫一個index.html檔案如下:

通路伺服器結果如下圖所示:

實踐出真知——squid的ACL通路控制及sarg日志分析使用驗證明踐出真知——squid的ACL通路控制及sarg日志分析使用驗證前言一、ACL通路控制驗證明驗二、sarg日志分析簡單應用client用戶端檢視sarg日志報告

​ Sarg(Squid Analysis Report Generator),是一款Squid 日志分析的工具,采用HTML 格式,詳細列出每一位使用者通路Internet 的站點資訊、時間占用資訊、排名、連接配接次數、通路量等。

配置參數并且安裝

修改sarg配置檔案

随後安裝并開啟httpd服務

因為安裝了gd庫我們可以在用戶端通路sarg日志,我們在伺服器上可以使用crontab生成周期性計劃任務生成日志報告。

實踐出真知——squid的ACL通路控制及sarg日志分析使用驗證明踐出真知——squid的ACL通路控制及sarg日志分析使用驗證前言一、ACL通路控制驗證明驗二、sarg日志分析簡單應用client用戶端檢視sarg日志報告