<title>Actions Files</title>
<meta name="GENERATOR" content=
"Modular DocBook HTML Stylesheet Version 1.79">
- <link rel="HOME" title="Privoxy 3.0.26 User Manual" href="index.html">
+ <link rel="HOME" title="Privoxy 3.0.27 User Manual" href="index.html">
<link rel="PREVIOUS" title="The Main Configuration File" href=
"config.html">
<link rel="NEXT" title="Filter Files" href="filter-file.html">
<table summary="Header navigation table" width="100%" border="0"
cellpadding="0" cellspacing="0">
<tr>
- <th colspan="3" align="center">Privoxy 3.0.26 User Manual</th>
+ <th colspan="3" align="center">Privoxy 3.0.27 User Manual</th>
</tr>
<tr>
<td width="10%" align="left" valign="bottom"><a href="config.html"
<p>The default profiles, and their associated actions, as pre-defined
in <tt class="FILENAME">default.action</tt> are:</p>
<div class="TABLE">
- <a name="AEN2791" id="AEN2791"></a>
+ <a name="AEN2924" id="AEN2924"></a>
<p><b>Table 1. Default Configurations</b></p>
<table border="1" frame="border" rules="all" class="CALSTABLE">
<col width="1*" title="C1">
page named <span class="QUOTE">"index.html"</span> regardless
of path which in this case can have one or more <span class=
"QUOTE">"/'s"</span>. And this one must contain exactly
- <span class="QUOTE">".html"</span> (but does not have to end
- with that!).</p>
+ <span class="QUOTE">".html"</span> (and end with that!).</p>
</dd>
<dt><tt class=
"LITERAL">.example.com/(.*/)(ads|banners?|junk)</tt></dt>
"QUOTE">"banner"</span>, <span class="QUOTE">"banners"</span>
(because of the <span class="QUOTE">"?"</span>) or <span class=
"QUOTE">"junk"</span>. The path does not have to end in these
- words, just contain them.</p>
+ words, just contain them. The path has to contain at least two
+ slashes (including the one at the beginning).</p>
</dd>
<dt><tt class=
"LITERAL">.example.com/(.*/)(ads|banners?|junk)/.*\.(jpe?g|gif|png)$</tt></dt>
</td>
</tr>
</table>
+ <table border="0" bgcolor="#E0E0E0" width="90%">
+ <tr>
+ <td>
+ <pre class="SCREEN">
+ # Tag all requests with the client IP address
+#
+# (Technically the client IP address isn't included in the
+# client headers but client-header taggers can set it anyway.
+# For details see the tagger in default.filter)
+{+client-header-tagger{client-ip-address}}
+/
+
+# Change forwarding settings for requests coming from address 10.0.0.1
+{+forward-override{forward-socks5 127.0.1.2:2222 .}}
+TAG:^IP-ADDRESS: 10\.0\.0\.1$
+ </pre>
+ </td>
+ </tr>
+ </table>
</dd>
</dl>
</div>
<span class="QUOTE">"fragile"</span> sites, i.e. sites that require
minimum interference, because they are either very complex or very
keen on tracking you (and have mechanisms in place that make them
- unusable for people who avoid being tracked). We will simply use our
+ unusable for people who avoid being tracked). We will use our
pre-defined <tt class="LITERAL">fragile</tt> alias instead of stating
the list of actions explicitly:</p>
<table border="0" bgcolor="#E0E0E0" width="100%">
</table>
<p>It's quite remarkable how many advertisers actually call their
banner servers ads.<tt class="REPLACEABLE"><i>company</i></tt>.com,
- or call the directory in which the banners are stored simply
+ or call the directory in which the banners are stored literally
<span class="QUOTE">"banners"</span>. So the above generic patterns
are surprisingly effective.</p>
<p>But being very generic, they necessarily also catch URLs that we