配置安裝squid服務器
cd /usr/local/src
tar zxvf squid-2.7.STABLE9.tar.gz
cd squid-2.7.STABLE9
編譯
./configure CFLAGS="-O2 -D_FILE_OFFSET_BITS=64-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" CXX=gcc CXXFLAGS="-O3-mpentiumpro \
-felide-constructors -fno-exceptions-fno-rtti" \
--prefix=/usr/local/squid \
--enable-htcp --enable-snmp \
--enable-removal-policies=heap,lru \
--enable-default-err-language=English \
--enable-err-languages=English \
--enable-storeio=diskd,ufs,aufs \
--with-large-files \
--with-maxfd=65535 \
--enable-follow-x-forwarded-for \
--enable-gnuregex \
--enable-dlmalloc \
--enable-delay-pools \
--enable-x-accelerator-vary \
--enable-truncate \
--disable-ident-lookups \
--disable-select \
--with-aio \
--enable-large-cache-files \
--enable-pf-transparent \
--enable-linux-netfilter \
--enable-linux-tproxy \
--disable-kqueue \
--enable-epoll \
--disable-poll \
--disable-select \
--enable-cachemgr-hostname=localhost \
--enable-useragent-log \
--enable-referer-log \
--enable-forward-log
make
make install
chown -R nobody:nobody /data/cache
chown -R nobody:nobody /usr/local/squid/var
mv /usr/local/squid/etc/squid.conf/usr/local/squid/etc/squid_conf.bk
cp /usr/local/src/squid.conf/usr/local/squid/etc/
cp /usr/local/src/hosts.squid/usr/local/squid/etc/
啓動squid
cd /usr/local/squid/sbin
./squid -k parse 初始化
./squid -zX 初始化進度
./squid -CD [-sD] 禁止驗證dns