4d567fa17480f31a433cef18bcc12817b72a7da0
[privoxy.git] / doc / webserver / user-manual / introduction.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4 <head>
5   <title>Introduction</title>
6   <meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.79">
7   <link rel="HOME" title="Privoxy 3.0.33 User Manual" href="index.html">
8   <link rel="PREVIOUS" title="Privoxy 3.0.33 User Manual" href="index.html">
9   <link rel="NEXT" title="Installation" href="installation.html">
10   <link rel="STYLESHEET" type="text/css" href="../p_doc.css">
11   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
12   <link rel="STYLESHEET" type="text/css" href="p_doc.css">
13 </head>
14 <body class="SECT1" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink="#840084" alink="#0000FF">
15   <div class="NAVHEADER">
16     <table summary="Header navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
17       <tr>
18         <th colspan="3" align="center">Privoxy 3.0.33 User Manual</th>
19       </tr>
20       <tr>
21         <td width="10%" align="left" valign="bottom"><a href="index.html" accesskey="P">Prev</a></td>
22         <td width="80%" align="center" valign="bottom"></td>
23         <td width="10%" align="right" valign="bottom"><a href="installation.html" accesskey="N">Next</a></td>
24       </tr>
25     </table>
26     <hr align="left" width="100%">
27   </div>
28   <div class="SECT1">
29     <h1 class="SECT1"><a name="INTRODUCTION" id="INTRODUCTION">1. Introduction</a></h1>
30     <p>This documentation is included with the current UNRELEASED version of <span class="APPLICATION">Privoxy</span>,
31     3.0.33, and is mostly complete at this point. The most up to date reference for the time being is still the
32     comments in the source files and in the individual configuration files. Development of a new version is currently
33     nearing completion, and includes significant changes and enhancements over earlier versions.</p>
34     <p>Since this is a UNRELEASED version, not all new features are well tested. This documentation may be slightly out
35     of sync as a result (especially with <a href="https://www.privoxy.org/gitweb/?p=privoxy.git;a=summary" target=
36     "_top">git sources</a>). And there <span class="emphasis"><i class="EMPHASIS">may be</i></span> bugs, though
37     hopefully not many!</p>
38     <div class="SECT2">
39       <h2 class="SECT2"><a name="FEATURES" id="FEATURES">1.1. Features</a></h2>
40       <p>In addition to the core features of ad blocking and <a href="https://en.wikipedia.org/wiki/Browser_cookie"
41       target="_top">cookie</a> management, <span class="APPLICATION">Privoxy</span> provides many supplemental
42       features, some of them currently under development, that give the end-user more control, more privacy and more
43       freedom:</p>
44       <ul>
45         <li>
46           <p>Supports "Connection: keep-alive". Outgoing connections can be kept alive independently from the
47           client.</p>
48         </li>
49         <li>
50           <p>Supports IPv6, provided the operating system does so too, and the configure script detects it.</p>
51         </li>
52         <li>
53           <p>Supports tagging which allows to change the behaviour based on client and server headers.</p>
54         </li>
55         <li>
56           <p>Supports https inspection which allows to filter https requests and responses.</p>
57         </li>
58         <li>
59           <p>Can be run as an "intercepting" proxy, which obviates the need to configure browsers individually.</p>
60         </li>
61         <li>
62           <p>Sophisticated actions and filters for manipulating both server and client headers.</p>
63         </li>
64         <li>
65           <p>Can be chained with other proxies.</p>
66         </li>
67         <li>
68           <p>Integrated browser-based configuration and control utility at <a href="http://config.privoxy.org/" target=
69           "_top">http://config.privoxy.org/</a> (shortcut: <a href="http://p.p/" target="_top">http://p.p/</a>).
70           Browser-based tracing of rule and filter effects. Remote toggling.</p>
71         </li>
72         <li>
73           <p>Web page filtering (text replacements, removes banners based on size, invisible <span class=
74           "QUOTE">"web-bugs"</span> and HTML annoyances, etc.)</p>
75         </li>
76         <li>
77           <p>Modularized configuration that allows for standard settings and user settings to reside in separate files,
78           so that installing updated actions files won't overwrite individual user settings.</p>
79         </li>
80         <li>
81           <p>Support for Perl Compatible Regular Expressions in the configuration files, and a more sophisticated and
82           flexible configuration syntax.</p>
83         </li>
84         <li>
85           <p>GIF de-animation.</p>
86         </li>
87         <li>
88           <p>Bypass many click-tracking scripts (avoids script redirection).</p>
89         </li>
90         <li>
91           <p>User-customizable HTML templates for most proxy-generated pages (e.g. "blocked" page).</p>
92         </li>
93         <li>
94           <p>Auto-detection and re-reading of config file changes.</p>
95         </li>
96         <li>
97           <p>Most features are controllable on a per-site or per-location basis.</p>
98         </li>
99         <li>
100           <p>Many smaller new features added, limitations and bugs removed.</p>
101         </li>
102       </ul>
103     </div>
104   </div>
105   <div class="NAVFOOTER">
106     <hr align="left" width="100%">
107     <table summary="Footer navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
108       <tr>
109         <td width="33%" align="left" valign="top"><a href="index.html" accesskey="P">Prev</a></td>
110         <td width="34%" align="center" valign="top"><a href="index.html" accesskey="H">Home</a></td>
111         <td width="33%" align="right" valign="top"><a href="installation.html" accesskey="N">Next</a></td>
112       </tr>
113       <tr>
114         <td width="33%" align="left" valign="top">Privoxy 3.0.33 User Manual</td>
115         <td width="34%" align="center" valign="top">&nbsp;</td>
116         <td width="33%" align="right" valign="top">Installation</td>
117       </tr>
118     </table>
119   </div>
120 </body>
121 </html>