簡單squid代理:web
拓撲圖
##### ###### ######
#xp# ------> #squid# ---->#webserver#
##### ###### ######
1,安裝squid軟件包
yum -y install squid*
2.squid配置文件
/etc/squid/squid.conf
3.啓動squid服務
service squid start/restart
4.中止squid服務
server squid stop
5.從新加載配置文件
squid -k reconfig通
配置文件squid.conf
6.經常使用配置項
http_port 192.168.10.1:3128 #在ip:3128上開啓代理
cache_mem 64 MB #緩存內存大小64M
maximum_object_size 4096 KB #緩存對象最大4M
reply body max_size 10480000 allow all #容許客戶下載最大文件大小
access_log /var/ ·log/squid/access.log #日誌文件
visible_hostname 192.168.10.1 #顯示主機名
cache_dir ufs /var/spool/squid 100 16 256#緩存目錄 緩存數據的大小(100) 一級目錄(16)二級目錄(256)
squid配置
vim /etc/squid/squid.conf #配置文件所在
#填寫配置文件
http_port 192.168.0.10:3128
visible_hostname 192.168.0.10
acl innet src 192.168.0.0/24 #acl列表innet關鍵字src 來自192.168.0.0/24容許上網
acl all src 0.0.0.0/0.0.0.0 #來自因此客戶機的列表叫all 都過濾掉
reply_body_max_size 10480000 allow all
http_access allow innet #容許innet列表的用戶能夠上網
http_access deny all #拒絕all列表的用戶上網
重啓squid #tree 00查看文件個數