diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2000-09-12 00:22:49 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2000-09-12 00:22:49 +0000 |
commit | 7a949c9470c6bd12132f228af14d5ea23f0be37c (patch) | |
tree | b5d05b83a5cfdc3ba0b7fc3898766f61e4e1ca6c /doc | |
parent | d070239c538d2298e23980ccc738784129ff3b79 (diff) | |
download | tinyproxy-7a949c9470c6bd12132f228af14d5ea23f0be37c.tar.gz tinyproxy-7a949c9470c6bd12132f228af14d5ea23f0be37c.zip |
Example tinyproxy configuration file.
Diffstat (limited to '')
-rw-r--r-- | doc/tinyproxy.conf | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/doc/tinyproxy.conf b/doc/tinyproxy.conf new file mode 100644 index 0000000..6ec968f --- /dev/null +++ b/doc/tinyproxy.conf @@ -0,0 +1,105 @@ +## +## tinyproxy.conf -- tinyproxy daemon configuration file +## + +# +# Name of the user the tinyproxy daemon should switch to after the port +# has been bound. +# +User nobody +Group nogroup + +# +# Port to listen on. +# +Port 8888 + +# +# If you have multiple interfaces this allows you to bind to only one. If +# this is commented out, tinyproxy will bind to all interfaces present. +# +#Listen 192.168.0.1 + +# +# Timeout: The number of seconds of inactivity a connection is allowed to +# have before it closed by tinyproxy. +# +Timeout 600 + +# +# Where to log the information. Either LogFile or Syslog should be set, +# but not both. +# +Logfile "/var/log/tinyproxy.log" +# Syslog On + +# +# PidFile: Write the PID of the main tinyproxy thread to this file so it +# can be used for signalling purposes. +# +PidFile "/var/run/tinyproxy.pid" + +# +# Include the X-Tinyproxy header, which has the client's IP address when +# connecting to the sites listed. +# +#XTinyproxy mydomain.com + +# +# Turns tinyproxy into a TCP tunnel which connects the local computer on +# 'Port' to the remote computer's port. The form is remote_machine port +# +#Tunnel some.remote.computer:port + +# +# This is the absolute highest number of threads which will be created. In +# other words, only MaxClients number of clients can be connected at the +# same time. +# +MaxClients 100 + +# +# These settings set the upper and lower limit for the number of +# spare servers which should be available. If the number of spare servers +# falls below MinSpareServers then new ones will be created. If the number +# of servers exceeds MaxSpareServers then the extras will be killed off. +# +MinSpareServers 5 +MaxSpareServers 20 + +# +# Number of servers to start initially. +# +StartServers 10 + +# +# MaxRequestsPerChild is the number of connections a thread will handle +# before it is killed. In practice this should be set to 0, which disables +# thread reaping. If you do notice problems with memory leakage, then set +# this to something like 10000 +# +MaxRequestsPerChild 0 + +# +# The following is the authorization controls. If there are any access +# control keywords then the default action is to DENY. Otherwise, the +# default action is ALLOW. +# +# Also the order of the controls are important. The incoming connections +# are tested against the controls based on order. +# +Allow 127.0.0.1 +Allow 192.168.1.0/25 + +# +# The location of the filter file. +# +#Filter "/etc/tinyproxy/filter" + +# +# If an Anonymous keyword is present, then anonymous proxying is enabled. +# The headers listed are allowed through, while all others are denied. If +# no Anonymous keyword is present, then all header are allowed through. +# +#Anonymous Host +#Anonymous Authorization
\ No newline at end of file |