是的,Squid已經有for Windows版了..
再也不用買那個比搶還貴的Microsoft ISA Server
再也不用忍受Microsoft ISA Server一堆亂七八糟的設定
再也不用因為Microsoft ISA Server罷工而爆肝了
每個IT人員都想過這件事,我只不過想在Windows上架個Proxy Server
為什麼要花錢給微軟當苦命的測試員呢..Haaaa
請先到這個網站下載最新版,這個網站是意大利文,看的懂的大大請先
受小弟一拜..^^
http://www.acmeconsulting.it/SquidNT/download.html
目前最新的是2.5.STABLE12-NT
我不知道它為啥要分成三種版本,因為UN*X上是沒有分的..
大概講一下各版本的差異
Standard - 基本標準版
Delay Pools - 頻寬管理版,你可以針對網站or使用者設定最大頻寬
SSL support - SSL用不到,當做沒看到..
1.將所有檔案解壓縮至要放置的目錄(預設是c:/squid)
2.將c:/squid/etc/裡的
squid.conf.default更名為squid.conf
mime.conf.default更名為mime.conf
3.如果你安裝的預設目錄不是c:/squid,你必需修改squid.conf裡所有
的c:/squid,改成你安裝的目錄
4.接下來當然就是修改squid的各項參數啦,
你可以去"鳥哥的 Linux 與 ADSL 私房菜網站"看一下常用參數的設定
http://linux.vbird.org/linux_server/042 ... php#server
如果你暫時不想修改,只是想先跑看看的話,只要在squid.conf裡加一行
visible_hostname servername
servername指的是你為這台proxy取的名字,目前小弟測是沒和Linux一
樣龜毛,一定要取個dns能解析的主機名,以後會不會改就不知道了..
5.將Squid安裝成Windows的服務
請切換到c:/squid/sbin執行下列命令
squid -i -f c:/squid/etc/squid.conf -n SquidNT
意思是使用c:/squid/etc/squid.conf設定檔並建立一個名叫SquidNT的服務
請先不要急著啟動服務,因為我們還沒建立cache索引喔
6.執行 squid -z -f c:/squid/etc/squid.conf
這行指令當然是建立cache索引嘍,cache檔預設是放在c:/squid/var/cache
下面,當然啦,修改squid.conf就可以放到別的地方嘍
7.現在Squid已經啟動了,你在服務裡的SquidNT也已自動設為開機啟動了
8.怎麼我Clinet端不能用??當然不能用,因為你還沒修改squid.conf的其它
參數啊,存取控制(ACL)沒建立當然Client端連不出去嘍,乖乖去
"鳥哥的 Linux 與 ADSL 私房菜網站"看一下常用參數的設定吧..
9.移除方式,很簡單,先去服務裡把SquidNT停掉,然後切換到
c:/squid/sbin執行下列命令
squid -r -n SquidNT
它就會把服務裡的SquidNT殺掉,接下來就把所有c/squid的檔案清光光吧..^^
10.一些常用技巧
參數修改:修改參數後要怎麼套用到現行的squid?restart service?別逗了..
一堆connecting的時候你restart service看看,user電話就來了..
你可以下squid -k reconfigure 這樣就會線上套用修改過的參數,而不用restart
記錄檔:記錄檔是放在c:/squid/var/logs下面,注意現在是在windows下面,
系統可不會每週自動幫你把log檔壓起來喔,log檔一樣有單檔2GB的限制,記得
備份和清空啊,不然squid不明不白的掛了,可能要debug很久才發現自己耍白,
log檔爆了當然不會動嘍..QQ
基本上UN*X版Squid能做的..Windows都能用,試了一下不能用的大概只有
transparent proxy-因為要搭配iptables..Windows還沒有..
SARG(Squid Analysis Report Generator)..log分析不支援Windows..Orz..
最後還是一句,請多利用squid網站的手冊
http://www.squid-cache.org/
雖然是寫給UN*X的,不過把目錄替換一下,其它都一樣啦..
PS1:修改所有設定檔請愛用UltraEdit或其它支援UN*X格式的編輯軟體
不要用NotePad,因為Windows與UN*X的換行碼有差別,當你用NotePad
修改存檔後,有可能會造成軟體無法讀取設定,這點一定要注意..
PS2:由於此軟體是UN*X移植過來的,請千萬注意設定所有目錄的分格皆用
斜線(/),而不是反斜線(\),如果你裝其它UN*X移植軟體裝不成功時也可
以往這方面檢查喔..
