编译squid的时候最少要加上 --disable-internal-dns编译选项,否则将不能使用。
[root@it800 /]# more /usr/local/squid/etc/squid.conf http_port 192.168.33.10:800 icp_port 0 hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY
cache_mem 48 MB cache_swap_low 90 cache_swap_high 95 cache_dir ufs /usr/local/squid/var/cache 100 16 256 emulate_httpd_log on log_ip_on_direct on hosts_file /etc/hosts
auth_param basic children 5 auth_param basic credentialsttl 2 hours refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/0.0.0.0 #acl localhost src 127.0.0.1/255.255.255.255 #acl to_localhost dst 127.0.0.0/8 acl accPort port 800 acl accProto proto HTTP FTP acl accHostA dstdomain .dxjy.org acl accHostB dstdomain .it800.biz #http_access allow localhost all to_localhost #http_access allow myNet toMyNet
http_access allow accProto accPort accHost http_access allow accProto accPort accHostB #http_reply_access allow all #http_access allow all http_access deny all
cache_effective_user squid cache_effective_group squid #visible_hostname www.it800.biz httpd_accel_host 127.0.0.1 #httpd_accel_host 192.168.33.12 #httpd_accel_host c.it800.biz httpd_accel_port 800 httpd_accel_single_host on httpd_accel_with_proxy off httpd_accel_uses_host_header on
error_directory /usr/local/squid/share/errors/Simplify_Chinese uri_whitespace strip
cache_access_log /usr/local/squid/var/logs/access.log
#支持mrtg流量统计 acl snmppublic snmp_community public snmp_port 3401 snmp_access allow snmppublic all

|