squid是一套免費的Proxy Server,大多數人都安裝在Linux系列上,當然Windows也可以做安裝與設定的動作,現在讓我們來一起實做一台Squid Proxy Server吧!!
squid官方網址:http://www.squid-cache.org/
squid for windows 下載網址:http://squid.acmeconsulting.it/
一、Windows 2003 Server
1.squid-2.7.STABLE7-bin.zip 下載後直接解壓縮到[c:\]下
2.開啟C:\squid\etc\squid.conf (用文字編輯器
3.設定項目如下:
# ====================範例:阻擋網域名稱================
acl aclDenyDomain dstdomain .yahoo.com
acl aclDenyDomain dstdomain .facebook.com
# ================================================
# ==================設定上班與休息時間區段============
acl WorkTime time MTWHF 8:00-19:00
acl RelaxTime time 12:00-13:30
# ==============================================
# ===============設定公司內部IP區段===================
acl localnet src 192.168.200.0/24
acl localnet src 192.168.300.0/24
# ================================================
# =============開啟存取限制==========================
#休閒時間開啟 阻擋網域可以瀏覽
http_access allow aclDenyDomain RelaxTime
#上班時間關閉 阻擋網域可以瀏覽
http_access deny aclDenyDomain WorkTime
http_access allow localnet
#這條一定要的
http_access deny all
# ================================================
# =============設定使用快取大小========================
cache_mem 16 MB
# =================================================
# ================設定快取資料夾大小:這裡設定3G===========
cache_dir ufs c:/squid/var/cache 3000 16 256
# =================================================
# ====================設定抓取最大物件可以存到40M=======
maximum_object_size 40 MB
# ===============================================
4.存檔,並且離開
5.開啟DOS文字模式輸入以下兩個參數
1.squid.exe -z 建立Swap空間
2.squid.exe -i 於服務內新增squid服務選項
6.接者到[服務]內啟動squid
二、XP設定
1.開啟IE=>[工具]=>[網際網路選項]=>[連線]頁籤=>[區域網路設定]
2.在您的區域網路使用Proxy Server選項[打勾],輸入Proxy Server IP 與 port號 如下圖所示
3.點選[確定]就可以囉,接者上網是否可以瀏覽網頁
三、下圖是搭配Webalizer所做出來的分析統計Html表,下堂課教學