前兒因工作需要,需要安裝Linux服務器上的代理服務器軟件Squid。下面見到的說一說。
安裝Squid最簡單的方法就是到http://www.squid-cache.org下載最新版本的RPM包,現在是2.5版,安裝了即可。有些版本的Linux在安裝時已經裝了Squid,如果你覺得版本不好或者想重新安裝就得把它卸載了。
先用命令看看有沒有安裝:
rpm -qa|grep squid
如果出現類似
squid-cerberian-2.2.STABLE10-1
的字樣就表示已經安裝了x.x版本的Squid,得把它先卸了。
rpm -e squid
應該就可以卸掉。如果出現
error: package squid is not installed
或者什么错误就表示Squid包原先安裝時就有問題,得手動卸載了。Linux就是麻煩!
可以用
rpm -ql squid
都安装在哪儿了,然後把这些东西都删掉。如果这条命令下去系统没告诉你squid安装在哪儿,就得用find命令找出Squid哪兒:
find / -name squid*
然后把這些目錄、文件都刪掉,/home/squid和、var/mail/squid這兩個文件夾可以暫時不刪。
然后再清除rpm數據庫里的Squid訊息:
rpm -e --justdb squid
最後別忘了刪除squid用戶和squid組。
userdel squid
groupdel squid
好極了,現在我們安裝新的軟件。
rpm -Uvh squid-cerberian-2.5.STABLE10-1-rh9.i386.rpm
應該沒問題,一切順利。
修改/etc/squid.conf文件,在里面加幾句話:
http_port 3128
visible_hostname myProxy
把
acl CONNECT method CONNECT
這句話改成
acl CONNECT method CONNECT GET POST
再把
http_access deny all
這句話改成
http_access allow all
保存退出。
啟動Squid:
service squid start
妥了。趕緊拿瀏覽器試試吧~