安裝與配置 1. 安裝Squid代理伺服器軟體: sudo yum install squid 2. 配置Squid代理伺服器: #http_access allow localnet 將其改為: http_access allow all 然後找到以下行: #http_port 3128 將其改為 ...
安裝與配置
1. 安裝Squid代理伺服器軟體:
sudo yum install squid
2. 配置Squid代理伺服器:
#http_access allow localnet
將其改為:
http_access allow all
然後找到以下行:
#http_port 3128
將其改為:
http_port 3128
保存並退出文件。
3. 啟動Squid代理伺服器:
sudo systemctl start squid
4. 設置Squid代理伺服器開機自啟動:
sudo systemctl enable squid
5. 驗證代理伺服器是否正常運行:
curl -x localhost:3128 https://www.google.com
如果代理伺服器正常運行,則應該能夠看到類似以下的輸出:
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="zh-CN"><head>...
6. 在客戶端上配置代理:
在需要使用代理的客戶端上,配置代理伺服器的IP地址和埠號,例如:
代理伺服器地址:192.168.0.1
代理伺服器埠:3128
完成上述步驟後,就可以在客戶端上通過代理伺服器進行網路訪問了。
查看日誌
1. 打開Squid日誌文件:
預設情況下,Squid的日誌文件位於/var/log/squid/access.log。可以使用以下命令查看日誌文件的內容:
sudo tail -f /var/log/squid/access.log
這將實時顯示日誌文件的最新內容。
2. 查看Squid配置文件:
如果需要查看Squid的配置文件以瞭解日誌記錄的詳細信息,可以使用以下命令打開配置文件:
sudo vi /etc/squid/squid.conf
在配置文件中,可以找到以下有關日誌記錄的選項:
access_log /var/log/squid/access.log squid
這是Squid預設的日誌記錄選項。/var/log/squid/access.log是日誌文件的路徑,squid是日誌格式。
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %ssl::version %sslciphers %sslciphersuitename %sh access_log /var/log/squid/access.log squid
這是一個更詳細的日誌記錄選項,它包括了更多的信息,例如請求的時間戳、響應時間、請求的方法、URL、SSL版本和密碼等信息。
3. 查看Squid日誌文件的許可權:
如果無法查看Squid日誌文件,可以檢查文件的許可權是否正確。使用以下命令檢查文件的許可權:
ls -l /var/log/squid/access.log
確保日誌文件的所有者和組正確,並且許可權設置為644。
完成上述步驟後,就可以查看Squid代理伺服器的日誌文件以瞭解代理伺服器的活動情況。