1. 程式人生 > >squid-原始碼安裝(李作強)

squid-原始碼安裝(李作強)

Squid是一個高效能的代理快取伺服器,Squid支援FTP、gopher、HTTPS和HTTP協議。和一般的代理快取軟體不同,Squid用一個單獨的、非模組化的、I/O驅動的程序來處理所有的客戶端請求。

  1. 下載安轉包:
  2. wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.14.tar.gz
  3. 解壓安裝包:也可以解壓到指定的位置
  4. tar zxvf squid-3.3.14.tar.gz
  5. cd squid-3.3.14
  6. 執行安裝:
  7. ./configure –prefix=/usr/local/squid-3.3.14 \
  8. –enable-cpu-profiling \
  9. –enable-icmp –enable-snmp –enable-carp \
  10. –enable-gnuregex \
  11. –enable-disk-io=AIO,Blocking –enable-storeio=aufs,diskd,ufs \
  12. –enable-removal-policies=heap,lru \
  13. –enable-ssl \
  14. –enable-ssl-crtd \
  15. –enable-linux-netfilter \
  16. –with-filedescriptors=655360 –enable-x-accelerator-vary \
  17. –disable-wccp –disable-wccpv2 \
  18. –enable-kill-parent-hack \
  19. –enable-default-err-language=Simplify_Chinese \
  20. –enable-err-languages=Simplify_Chinese \
  21. –enable-referer-log \
  22. –enable-arp-acl \
  23. –enable-ltdl-convenience \
  24. –enable-delay-pools \
  25. –enable-follow-x-forwarded-for \
  26. –enable-ltdl-install
  27. 編譯:
  28. make && make install
  29. 做軟連線,也就是改名:
  30. ln -s /usr/local/squid-3.3.14 /usr/local/squid

啟動squid 服務
/usr/local/squid/sbin/squid -s
停止squid 服務
/usr/local/squid/sbin/squid -k shutdown