下載SQUID FOR WINDOWS(我所用的版本是Squid 2.7.STABLE6,各個版本的配置可能略有不同,大家請注意)
如果有錯誤提示,請檢查你的 cache目錄的權限。
2、對你的squid.conf 排錯,即驗證 squid.conf 的 語法和配置。
#squid/sbin/squid -k parse如果squid.conf 有語法或配置錯誤,這裡會返回提示你,如果沒有返回,恭喜,可以嘗試啟動squid。
3、在前台啟動squid,並輸出啟動過程。
#squid/sbin/squid -N -d1然後 ctrl + c,停止squid,並以後台運行的方式啟動它。
4、啟動squid在後台運行。
#squid/sbin/squid -s這時候可以 ps -A 來查看系統進程,可以看到倆個 squid 進程。
5、停止 squid
#squid/sbin/squid -k shutdown6、重引導修改過的 squid.conf
#squid/sbin/squid -k reconfigure
這個估計用的時候比較多,當你發現你的配置有不盡你意的時候,可以隨時修改squid.conf,然後別忘記對你的 squid.conf排錯,然後再執行此指令,即可讓運行中squid重新按照你的squid.conf 來運行。
7、把squid添加到系統啟動項
編輯 /etc/rc.d/rc.local當然,並不是每個人都喜歡這種啟動方式,你可以用你最習慣的方式;或者把它安裝為服務。
其他
1、修改cache 緩存目錄的權限。
#chown -R squid:squid /home/cache我的cache緩存目錄是 /home/cache,squid執行用戶和用戶組是 squid,squid。
2、修改squid 日志目錄的權限
#chown -R squid:squid /usr/local/squid/var/logs例如生成 access.log cache.log store.log
3、查看你的日志文檔。
#more /usr/local/squid/var/logs/access.log | grep TCP_MEM_HIT當然,本例中的藍色文字是可以修改為其他的參數,例如你的域名,同樣可以看到access.log裡關於該域名的行。