天天看點

squid簡單配置

1,添加一塊網卡,分别配置IP

[root@mail ~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:01:42:D9 

          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe01:42d9/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:334452 errors:0 dropped:0 overruns:0 frame:0

          TX packets:436 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:191843295 (182.9 MiB)  TX bytes:52938 (51.6 KiB)

[root@mail ~]# ifconfig eth1

eth1      Link encap:Ethernet  HWaddr 00:0C:29:01:42:E3 

          inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe01:42e3/64 Scope:Link

          RX packets:39452 errors:0 dropped:0 overruns:0 frame:0

          TX packets:219 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:21677637 (20.6 MiB)  TX bytes:89728 (87.6 KiB)

          Interrupt:18 Base address:0x2080

2,安裝squid

[root@mail ~]# rpm -qa squid

squid-2.6.STABLE6-5.el5_1.3

已經安裝好!

3,配置squid

開啟核心路由功能

[root@mail ~]# echo "1" >/proc/sys/net/ipv4/ip_forward

squid的配置檔案是/etc/squid/squid.conf

先備份這個檔案,再編輯。

編輯下面幾項:

第73行:http_port 3128 //代理伺服器的端口

第738行:cache_mem 100 MB  //記憶體緩存的大小

第993行:cache_dir ufs /var/spool/squid 100 16 256  //設定硬碟緩沖大小,第一個數字參數不能小于cache_mem設定的大小,否則會出警告“WARNING cache_mem is larger than total disk cache space!”,是以設為1000。16,256表示第一級和第二級目錄。設定完了需用 squid -z來使cache目錄生效。

第2505行:http_access allow all //允許所有人通路

第2840行:visible_hostname allen //設定 visible_hostname ,否則會報錯:“FATAL: Could not determine fully qualified hostname. ” Please set 'visible_hostname'

4,檢查,初始化squid

檢查squid.conf檔案文法

[root@mail ~]# squid -k parse

初始化squid

[root@mail ~]# squid -z

2009/05/10 14:37:26| Creating Swap Directories

5,開啟服務

[root@mail ~]# service squid start

Starting squid: .                                          [  OK  ]

[root@mail ~]# chkconfig --level 3 squid on

6,設定用戶端

squid簡單配置
squid簡單配置
squid簡單配置

over

繼續閱讀