squid



squid(8)                                                              squid(8)




NAME

       squid - proxy caching server


SYNOPSIS

       squid  [  -dhsvzCDFNRVYX ] [ -l facility ] [ -f config-file ] [ -[ au ]
       port ] [ -k  signal ]


DESCRIPTION

       squid is a high-performance proxy caching server for web clients,  sup-
       porting FTP, gopher, and HTTP data objects.  Unlike traditional caching
       software, squid handles all requests in a  single,  non-blocking,  I/O-
       driven process.

       squid  keeps meta data and especially hot objects cached in RAM, caches
       DNS lookups, supports non-blocking DNS lookups, and implements negative
       caching of failed requests.

       squid  supports  SSL,  extensive access controls, and full request log-
       ging.  By using the lightweight Internet Cache Protocol,  squid  caches
       can  be  arranged  in a hierarchy or mesh for additional bandwidth sav-
       ings.

       squid consists of a main server program squid,  a  Domain  Name  System
       lookup program dnsserver, some optional programs for rewriting requests
       and performing authentication, and some management  and  client  tools.
       When squid starts up, it spawns a configurable number of dnsserver pro-
       cesses, each of which can perform a single, blocking Domain Name System
       (DNS)  lookup.  This reduces the amount of time the cache waits for DNS
       lookups.

       squid is derived  from  the  ARPA-funded  Harvest  Project  http://har-
       vest.cs.colorado.edu/

       This manual page only lists the command line arguments.  For details on
       how to configure squid see the file  /etc/squid/squid.conf,  the  Squid
       FAQ  and  the  documentation  at  the squid home page http://www.squid-
       cache.org



OPTIONS

       -a port
              Specify HTTP port number (default: 3128).

       -d level
              Write debugging to stderr also.

       -f file
              Use the given config-file instead of /etc/squid/squid.conf

       -h     Print help message.

       -k reconfigure | rotate | shutdown | interrupt | kill | debug | check |
       parse
              Parse configuration file,  then  send  signal  to  running  copy
              (except -k parse) and exit.

       -s     Enable logging to syslog.

       -l facility
              Use specified syslog facility. implies -s

       -u port
              Specify ICP port number (default: 3130), disable with 0.

       -v     Print version.

       -z     Create swap directories

       -C     Do not catch fatal signals.

       -D     Disable initial DNS tests.

       -F     Don’t serve any requests until store is rebuilt.

       -N     No daemon mode.

       -R     Do not set REUSEADDR on port.

       -V     Virtual host httpd-accelerator.

       -X     Force full debugging.

       -Y     Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.


FILES

       /etc/squid/squid.conf
              The main configuration file.  You must initially make changes to
              this file for squid to work.  For example, the default  configu-
              ration does not allow access from any browser.

       /etc/squid/squid.conf.default
              Reference copy of the configuration file. Always kept up to date
              with the version of Squid you are using. Use  this  to  look  up
              configuration syntax after upgrading.

       /etc/squid/mime.conf (mime_table)
              MIME type mappings for FTP gatewaying

       /usr/share/errors/English (error_directory)
              Error page templates



SEE ALSO

       cachemgr.cgi(8),  pam_auth(8), squid_ldap_auth(8), squid_ldap_group(8),
       squid_unix_group(8),
       The Squid FAQ







squid 2.5.STABLE10                2005-04-25                          squid(8)

Man(1) output converted with man2html