1squid(8) System Manager's Manual squid(8)
2
3
4
6 squid - proxy caching server
7
9 squid [ -dhirsvzCDFNRVYX ] [ -l facility ] [ -f config-file ] [ -[ au ]
10 port ] [ -k signal ] [ -n service-name ] [ -O cmd-line ]
11
13 squid is a high-performance proxy caching server for web clients, sup‐
14 porting FTP, gopher, and HTTP data objects. Unlike traditional caching
15 software, squid handles all requests in a single, non-blocking, I/O-
16 driven process.
17
18 squid keeps meta data and especially hot objects cached in RAM, caches
19 DNS lookups, supports non-blocking DNS lookups, and implements negative
20 caching of failed requests.
21
22 squid supports SSL, extensive access controls, and full request log‐
23 ging. By using the lightweight Internet Cache Protocol, squid caches
24 can be arranged in a hierarchy or mesh for additional bandwidth sav‐
25 ings.
26
27 squid consists of a main server program squid, a Domain Name System
28 lookup program dnsserver, some optional programs for rewriting requests
29 and performing authentication, and some management and client tools.
30 When squid starts up, it spawns a configurable number of dnsserver pro‐
31 cesses, each of which can perform a single, blocking Domain Name System
32 (DNS) lookup. This reduces the amount of time the cache waits for DNS
33 lookups.
34
35 squid is derived from the ARPA-funded Harvest Project http://har‐
36 vest.cs.colorado.edu/
37
38 This manual page only lists the command line arguments. For details on
39 how to configure squid see the file /etc/squid/squid.conf, the Squid
40 FAQ and the documentation at the squid home page http://www.squid-
41 cache.org
42
44 -d level
45 Write debugging to stderr also.
46
47 -f file
48 Use the given config-file instead of /etc/squid/squid.conf
49
50 -h Print help message.
51
52 -i Install as a Windows Service (see -n option).
53
54 -k reconfigure | rotate | shutdown | interrupt | kill | debug | check |
55 parse
56 Parse configuration file, then send signal to running copy
57 (except -k parse) and exit.
58
59 -n name
60 Specify Windows Service name to use for service operations,
61 default is: Squid
62
63 -r Remove a Windows Service (see -n option).
64
65 -s Enable logging to syslog.
66
67 -l facility
68 Use specified syslog facility. implies -s
69
70 -u port
71 Specify ICP port number (default: 3130), disable with 0.
72
73 -v Print version.
74
75 -z Create swap directories
76
77 -C Do not catch fatal signals.
78
79 -D Disable initial DNS tests.
80
81 -F Don't serve any requests until store is rebuilt.
82
83 -N No daemon mode.
84
85 -O options
86 Set Windows Service Command line options in Registry.
87
88 -R Do not set REUSEADDR on port.
89
90 -X Force full debugging.
91
92 -Y Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
93
95 /etc/squid/squid.conf
96 The main configuration file. You must initially make changes to
97 this file for squid to work. For example, the default configu‐
98 ration does not allow access from any browser.
99
100 /etc/squid/squid.conf.default
101 Reference copy of the configuration file. Always kept up to date
102 with the version of Squid you are using. Use this to look up
103 configuration syntax after upgrading.
104
105 /etc/squid/mime.conf (mime_table)
106 MIME type mappings for FTP gatewaying
107
108 /usr/share/errors/English (error_directory)
109 Error page templates
110
111
113 cachemgr.cgi(8), ncsa_auth(8), pam_auth(8), squid_ldap_auth(8),
114 squid_ldap_group(8), squid_session(8), squid_unix_group(8),
115 The Squid FAQ
116
117
118
119
120
121
122
123Squid Web Proxy 2.6.STABLE16 2006-05-29 squid(8)