Squid服务器的安装
Eave
2015.09.15 17:22
Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。这些可以通过Squid ACL和访问列表来轻松实现
一、下载Squid
下载地址
http://www.squid-cache.org/Versions/
$ wget http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.8.tar.gz
二、编译安装
1. 编译安装
$ tar -zxf squid-3.5.8.tar.gz
$ cd squid-3.5.8
$ ./configure --prefix=/usr/local/squid --enable-gnuregex --enable-icmp --enable-linux-netfilter --enable-default-err-language="Simplify_Chinese" --enable-kill-parent-hack --enable-cache-digests --enable-dlmalloc --enable-poll --enable-async-io=240 --enable-delay-pools --with-filedescriptors=65536 --enable-snmp --enable-arp-acl --mandir=/usr/share/man/ --with-large-files
$ make
$ make install
2. 创建Squid用户
$ useradd squid
3. 创建Squid缓存目录
$ mkdir -p /var/cache/squid
chown squid:squid /var/cache/squid
4. 启动/停止Squid
$ /usr/local/squid/sbin/squid -s # 启动
$ /usr/local/squid/sbin/squid -k shutdown # 停止