./configure --prefix=/usr/local/squid --localstatedir=/var/log/squid --sysconfdir=/etc --enable-gnuregex --enable-async-io=200 --enable-kill-parent-hack  --enable-snmp --enable-cahce-digests --enable-arp-acl --enable-err-language="Simplify_Chinese" --enable-default-err-languages="Simplify_Chinese" --enable-delay-pools --disable-internal-dns --enable-linux-netfilter --enable-underscore --with-maxfd=65535 --enable-large-cache-files
--prefix=/usr/local/squid 安装路径
--localstatedir=/var/log/squid  日志文件的安装路径
--sysconfdir=/etc 配置文件的安装路径
--enable-gnuregex  由于Squid大量使用字符串处理做各种判断,加入此项能更好的处理
--enable-async-io=160 用以提升存储性能 aufs模块使用大量的线程来执行磁盘的IO操作
打开次选项等于打开了
--with-aufs-threads=N_THREADS
--with-pthreads
--enable-storeio=ufs,aufs (支持的存储模块)
--enable-kill-parent-hack :关掉suqid的时候,要不要连同父进程一起关掉
--enable-snmp :此选项可以让MRTG使用SNMP协议对服务器的流量状态进行监测
--enable-cahce-digests :加快请求时,检索缓存内容的速度
--enable-arp-acl :可以在规则设置中直接通过客户端的MAC地址进行管理,防止客户使用IP欺骗
--enable-err-language="Simplify_Chinese" 和 --enable-default-err-languages="Simplify_Chinese" :指定出错是显示的错误页面为简体中文
--enable-delay-pools 此选项使能一个延时池,这样能对某些特定的请求限制额定带宽。
--enable-linux-netfilter :可以支持透明代理 --enable-underscore :允许解析的URL中出现下划先,因为默认squid会认为带下划线的URL地址是非法的,并拒绝访问该地址。
-enable-auth-modules 此编译选项启用认证模块,可以对访问代理用户进行授权
--with-maxfd参数是增大squid文件描述符到65536