X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fwebserver%2Fuser-manual%2Fconfig.html;h=06b0042dc0901a2764a9dd4a66309d771a662009;hp=1e7d197d4deee9b62e4d9cf60ed30058e421fa4e;hb=a5b1999794b4b0faa68812c0b8b2861316ae8341;hpb=4f6763ba9c8e92e60879832d264b81f10095117b diff --git a/doc/webserver/user-manual/config.html b/doc/webserver/user-manual/config.html index 1e7d197d..06b0042d 100644 --- a/doc/webserver/user-manual/config.html +++ b/doc/webserver/user-manual/config.html @@ -4,9 +4,10 @@ >The Main Configuration File
Privoxy User Manual | Privoxy 3.1.1 User Manual|
---|---|
Prev | Next | user-manual file:///usr/share/doc/privoxy-2.9.15/user-manual/user-manual file:///usr/share/doc/privoxy-3.1.1/user-manual/ |
If set, this option should be If set, this option should be the first option in the config file, because - it is used while the config file is being read. +>the first option in the config + file, because it is used while the config file is being read.
Unset
Unset
These options are mainly useful when tracing a problem. Note that you might also want to invoke @@ -1177,9 +1202,7 @@ CLASS="SECT3" >
A debug level of 1 is informative because it will show you each request - as it happens. 1, 4096 and 8192 are highly recommended so that you will notice when things go wrong. The other levels are probably only of interest if you are hunting down a specific problem. They can produce @@ -1270,9 +1300,12 @@ CLASS="EMPHASIS"
The reporting of The reporting of fatal errors (i.e. ones which crash "debug 512" ONLY and not enable anything else.
None
Unset
This option is only there for debug purposes and you should never - need to use it. It will drastically reduce performance.
This section of the config file controls the security-relevant aspects
of For the time being, access to the toggle feature can For the time being, access to the toggle feature can not be
controlled separately by listen-address above) can
- toggle it for all users. So this option is not recommended
for multi-user environments with untrusted users.
For the time being, access to the editor can For the time being, access to the editor can not be
controlled separately by listen-address above) can
- modify its configuration for all users. So this option is not
recommended for multi-user environments with untrusted users.
Unset Access controls are included at the request of ISPs and systems
- administrators, and are not usually needed by individual users.
For a typical home user, it will normally suffice to ensure that
listen-address
option.
@@ -1916,9 +1968,12 @@ CLASS="REPLACEABLE"
>dst_addr
- that is examined is the address of the forwarder and NOT the address
of the ultimate target. This is necessary because it may be impossible for the local
You should prefer using IP addresses over DNS names, because the address lookups take
- time. All DNS names must resolve! You can not This feature allows routing of HTTP requests through a chain of
multiple proxies.
@@ -2144,9 +2204,7 @@ CLASS="SECT3"
> Where where target_domaintarget_pattern is a domain name pattern (see the
- chapter on domain matching in the default.action file),
+> is a URL pattern
+ that specifies to which requests (i.e. URLs) this forward rule shall apply. Use / to
+ denote "all URLs".
http_parent is the address of the parent HTTP proxy
- as an IP addresses in dotted decimal notation or as a valid DNS name (or "." to denote
- "no forwarding", and the optional
- [:port parameters are TCP ports, i.e. integer
- values from 1 to 64535
+>]
+ is the DNS name or IP address of the parent HTTP proxy through which the requests should be forwarded,
+ optionally followed by its listening port (default: 8080).
+ Use a single dot (.) to denote "no forwarding".
Unset Where where target_domaintarget_pattern is a domain name pattern (see the
- chapter on domain matching in the default.action file),
+> is a URL pattern
+ that specifies to which requests (i.e. URLs) this forward rule shall apply. Use / to
+ denote "all URLs".
Default value: Unset If you have links to multiple ISPs that provide various special content
only to their subscribers, you can configure multiple Privoxies
which have connections to the respective ISPs to act as forwarders to each other, so that
- your users can see the internal content of all ISPs. Assume that host-a has a PPP connection to isp-a.net. And host-b has a PPP connection to
@@ -2542,7 +2608,7 @@ WIDTH="100%"
> You could just as well decide to only forward requests for Windows executables through
+ a virus-scanning parent proxy, say, on antivir.example.com, port 8010: activity-animation 1 log-messages 1 log-buffer-size 1 log-max-lines 200 log-highlight-messages 1 log-font-name Comic Sans MS log-font-size 8 show-on-task-bar 0 close-button-minimizes 1 # #hide-console7.4.1. listen-address
7.4.1. listen-address7.4.2. toggle
7.4.2. toggle7.4.3. enable-remote-toggle
7.4.3. enable-remote-toggle7.4.4. enable-edit-actions
7.4.4. enable-edit-actions7.4.5. ACLs: permit-access and deny-access
7.4.5. ACLs: permit-access and deny-accessDefault value:7.4.6. buffer-limit
7.4.6. buffer-limit7.5. Forwarding
7.5. Forwarding7.5.1. forward
7.5.1. forward forward .* anon-proxy.example.org:8080
+> forward / anon-proxy.example.org:8080
forward :443 .
forward .*. caching-proxy.example-isp.net:8000
+> forward / caching-proxy.example-isp.net:8000
forward .example-isp.net .
7.5.2. forward-socks4 and forward-socks4a
7.5.2. forward-socks4 and forward-socks4a target_domain[:porttarget_pattern]
+>
socks_proxy[/[:porthttp_parent[/[:port]
forward-socks4a .*. socks-gw.example.com:1080 www-cache.example-isp.net:8080
+> forward-socks4a / socks-gw.example.com:1080 www-cache.example-isp.net:8080
forward .example.com .
forward-socks4 .*. socks-gw.example.com:1080 .
forward-socks4 / socks-gw.example.com:1080 .7.5.3. Advanced Forwarding Examples
7.5.3. Advanced Forwarding Examples forward .*. .
+> forward / .
forward .isp-b.net host-b:8118
squid
- run on the same box, your squid configuration could then look like this:squid configuration could then look like this: forward .*. .
+> forward / .
forward .isp-a.net host-a:8118
squid.conf.
forward / .
+ forward /.*\.(exe|com|dll|zip)$ antivir.example.com:8010
7.6. Windows GUI Options
7.6. Windows GUI Options
Prev
Home Next