Squid 是 Linux/Unix 平台知名的代理伺服器軟體,許多商業產品均以此為基礎開發。雖官方不提供 Windows 版,但 Acme Consulting 維護的移植版相當穩定,適合在 Windows 2000/XP/2003 上快速部署 CDN 節點。
squid-2.7.STABLE4-bin.zip(約 2.5MB)。C:\ 根目錄,解壓縮至 C:\squid。請勿更改路徑或資料夾名稱,Squid for Windows 預設讀取 C:\squid 下的設定檔,更動會導致大量路徑修正工作。cd C:\squid\sbin squid -i squid -z squid
-i 安裝為 Windows 服務-z 建立快取目錄結構squid 啟動服務squid.conf 核心設定C:\squid\squid.conf,搜尋並修改以下關鍵段落:# 搜尋 acl Safe_ports port 777 # 在 # multiling http 後新增一行: acl Safe_ports port 777
# 搜尋 http_access deny CONNECT # 在 SSL_ports 後新增兩行: http_access allow CONNECT Safe_ports http_access allow CONNECT SSL_ports
# 找到 # cache_mem 8 MB # 移除 # 號並依實體記憶體調整,例:512MB 記憶體建議 64-128MB cache_mem 128 MB
# 找到 # visible_hostname # 移除 # 並設定: visible_hostname your-cdn-node-name
net stop squid && net start squid 或重新執行 squid -k reconfigure。編輯 C:\Windows\System32\drivers\etc\hosts,加入:
67.152.123.31 cdn.legou.net cdn.lebao.net
注意:此 IP 應指向您的主站伺服器,而非 CDN 節點本身。Squid 會依此解析回源抓取內容並快取。
C:\squid\var\logs\access.log 確認 HIT/MISS 狀態。完成上述步驟,Windows 版 Squid CDN 節點即部署完成。後續可依流量調整 cache_dir、maximum_object_size 等參數優化效能。
解決 Windows XP 關機提示「您可以安全地關閉電腦」無法自動斷電
Windows XP 終極優化設定大全:開關機加速、系統精簡、登錄調校
Windows XP 重新安裝 Internet Explorer:登錄檔標記未安裝觸發重裝
Windows 2000 技術 54 題精選問答:Active Directory、網路、權限、儲存與安全完整解析
Windows「執行」命令快速啟動任意程式:註冊表 App Paths 註冊法
XP 錄音機報錯「記憶體不足」?根因是 2GB+ 記憶體 Bug,微軟無修正
Windows XP 無法開機錯誤「缺少 system32\drivers\tfs.sys」修復指南:恢復控制台替換核心檔案