Added style variant without TOC for the homepage
[privoxy.git] / doc / webserver / user-manual / quickstart.html
index 44ab71c..fa3df90 100644 (file)
@@ -10,11 +10,11 @@ REL="HOME"
 TITLE="Privoxy User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
-TITLE="Installation"
-HREF="installation.html"><LINK
+TITLE="Note to Upgraders"
+HREF="upgradersnote.html"><LINK
 REL="NEXT"
-TITLE="Privoxy Configuration"
-HREF="configuration.html"><LINK
+TITLE="Starting Privoxy"
+HREF="startup.html"><LINK
 REL="STYLESHEET"
 TYPE="text/css"
 HREF="../p_doc.css"></HEAD
@@ -44,7 +44,7 @@ WIDTH="10%"
 ALIGN="left"
 VALIGN="bottom"
 ><A
-HREF="installation.html"
+HREF="upgradersnote.html"
 >Prev</A
 ></TD
 ><TD
@@ -57,7 +57,7 @@ WIDTH="10%"
 ALIGN="right"
 VALIGN="bottom"
 ><A
-HREF="configuration.html"
+HREF="startup.html"
 >Next</A
 ></TD
 ></TR
@@ -77,366 +77,631 @@ CLASS="APPLICATION"
 ></A
 ></H1
 ><P
-> Before launching <SPAN
+> <P
+></P
+><UL
+><LI
+><P
+>   If upgrading, from versions before 2.9.16, please back up any configuration
+   files. See the <A
+HREF="upgradersnote.html"
+>Note to Upgraders</A
+> Section.
+ </P
+></LI
+><LI
+><P
+>  Install <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> for the first time, you 
- will want to configure your browser(s) to use <SPAN
+>. See the <A
+HREF="installation.html"
+>Installation Section</A
+> below for platform specific
+  information. 
+ </P
+></LI
+><LI
+><P
+>   Advanced users and those who want to offer <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >
- as a HTTP and HTTPS proxy. The default is localhost for the proxy address,
- and port 8118 (earlier versions used port 800). This is the one required 
- configuration that must be done! </P
+   service to more than just their local machine should check the <A
+HREF="config.html"
+>main config file</A
+>, especially the <A
+HREF="config.html#ACCESS-CONTROL"
+>security-relevant</A
+> options. These are 
+   off by default.
+  </P
+></LI
+><LI
 ><P
-> 
- With <SPAN
+>  Start <SPAN
 CLASS="APPLICATION"
->Netscape</SPAN
-> (and
- <SPAN
+>Privoxy</SPAN
+>, if the installation program has
+  not done this already (may vary according to platform). See the section
+  <A
+HREF="startup.html"
+>Starting <SPAN
 CLASS="APPLICATION"
->Mozilla</SPAN
->), this can be set under <TT
-CLASS="LITERAL"
->Edit
- -&#62; Preferences -&#62; Advanced -&#62; Proxies -&#62; HTTP Proxy</TT
+>Privoxy</SPAN
+></A
 >.
- For <SPAN
+  </P
+></LI
+><LI
+><P
+>   Set your browser to use <SPAN
 CLASS="APPLICATION"
->Internet Explorer</SPAN
->: <TT
+>Privoxy</SPAN
+> as HTTP and
+   HTTPS proxy by setting the proxy configuration for address of
+   <TT
 CLASS="LITERAL"
->Tools -&#62;
- Internet Properties -&#62; Connections -&#62; LAN Setting</TT
->. Then,
- check <SPAN
-CLASS="QUOTE"
->"Use Proxy"</SPAN
-> and fill in the appropriate info (Address:
- localhost, Port: 8118). Include if HTTPS proxy support too.</P
-><P
-> After doing this, flush your browser's disk and memory caches to force a
- re-reading of all pages and get rid of any ads that may be cached. You 
- are now ready to start enjoying the benefits of using
- <SPAN
+>127.0.0.1</TT
+> and port <TT
+CLASS="LITERAL"
+>8118</TT
+>.
+   (<SPAN
+CLASS="APPLICATION"
+>Junkbuster</SPAN
+> and earlier versions of
+   <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->.</P
-><P
-> <SPAN
+> used port 8000.) See the section <A
+HREF="startup.html"
+>Starting <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> is typically started by specifying the
- main configuration file to be used on the command line. Example Unix startup
- command:</P
+></A
+> below
+   for more details on this.
+  </P
+></LI
+><LI
 ><P
-> <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="SCREEN"
-> 
- # /usr/sbin/privoxy /etc/privoxy/config
+>    Flush your browser's disk and memory caches, to remove any cached ad images.
+  </P
+></LI
+><LI
+><P
+>   A default installation should provide a reasonable starting point for 
+   most. There will undoubtedly be occasions where you will want to adjust the
+   configuration, but that can be dealt with as the need arises. Little 
+   to no initial configuration is required in most cases.
+  </P
+><P
+>   See the <A
+HREF="configuration.html"
+>Configuration section</A
+> for more
+   configuration options, and how to customize your installation.
  
- </PRE
-></TD
-></TR
-></TABLE
-></P
+  </P
+></LI
+><LI
+><P
+>    If you experience ads that slipped through, innocent images that are
+    blocked, or otherwise feel the need to fine-tune
+    <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> behaviour, take a look at the <A
+HREF="actions-file.html"
+>actions files</A
+>. As a quick start, you might
+    find the <A
+HREF="actions-file.html#ACT-EXAMPLES"
+>richly commented examples</A
+>
+    helpful. You can also view and edit the actions files through the <A
+HREF="http://config.privoxy.org"
+TARGET="_top"
+>web-based user interface</A
+>. The
+    Appendix <SPAN
+CLASS="QUOTE"
+>"<A
+HREF="appendix.html#ACTIONSANAT"
+>Anatomy of an
+    Action</A
+>"</SPAN
+> has hints how to debug actions that
+    <SPAN
+CLASS="QUOTE"
+>"misbehave"</SPAN
+>.
+  </P
+></LI
+><LI
 ><P
-> An init script is provided for SuSE and Redhat.</P
+>   Please see the section <A
+HREF="contact.html"
+>Contacting the
+   Developers</A
+> on how to report bugs or problems with websites or to get
+   help. 
+  </P
+></LI
+><LI
 ><P
-> For for SuSE: <B
-CLASS="COMMAND"
->/etc/rc.d/privoxy start</B
+>   Now enjoy surfing with enhanced comfort and privacy!
+  </P
+></LI
+></UL
 ></P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="QUICKSTART-AD-BLOCKING"
+>4.1. Quickstart to Ad Blocking</A
+></H2
 ><P
-> For RedHat: <B
-CLASS="COMMAND"
->/etc/rc.d/init.d/privoxy start</B
-></P
+> Ad blocking is but one of <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+>
+ array of features. Many of these features are for the technically minded advanced 
+ user. But, ad and banner blocking is surely common ground for everybody.</P
+><P
+> 
+ This section will provide a quick summary of ad blocking so 
+ you can get up to speed quickly without having to read the more extensive
+ information provided below, though this is highly recommeneded.</P
 ><P
-> If no configuration file is specified on the command line,
+> First a bit of a warning ... blocking ads is much like blocking SPAM: the
+ more aggressive you are about it, the more likely you are to block 
+ things that were not intended. So there is a trade off here. If you want
+ extreme ad free browsing, be prepared to deal with more
  <SPAN
+CLASS="QUOTE"
+>"problem"</SPAN
+> sites, and to spend more time adjusting the
+ configuration to solve these unintended consequences. In short, there is 
+ not an easy way to eliminate <I
+CLASS="EMPHASIS"
+>all</I
+> ads. Either take 
+ the easy way and settle for <I
+CLASS="EMPHASIS"
+>most</I
+> ads blocked with the
+ default configuration, or jump in and tweak it for your personal surfing
+ habits and preferences.</P
+><P
+> Secondly, a brief explanation of <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
-> will look for a file named
- <TT
-CLASS="FILENAME"
->config</TT
-> in the current directory. Except on Win32 where
- it will try <TT
-CLASS="FILENAME"
->config.txt</TT
->. If no file is specified on the
- command line and no default configuration file can be found, 
+>Privoxy's </SPAN
+>
  <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> will fail to start.</P
-><P
-> The included default configuration files should give a reasonable starting
- point, though may be somewhat aggressive in blocking junk. Most of the 
- per site configuration is done in the <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
-> files. These 
- are where various cookie actions are defined, ad and banner blocking, 
- and other aspects of <SPAN
+>. <SPAN
+CLASS="QUOTE"
+>"Actions"</SPAN
+> in this context, are 
+ the directives we use to tell <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> configuration. There 
- are several such files included, with varying levels of aggressiveness. </P
-><P
-> You will probably want to keep an eye out for sites that require persistent
- cookies, and add these to <TT
-CLASS="FILENAME"
->default.action</TT
-> as needed. By
- default, most of these will be accepted only during the current browser
- session, until you add them to the configuration. If you want the browser to
- handle this instead, you will need to edit
- <TT
-CLASS="FILENAME"
->default.action</TT
-> and disable this feature. If you use more
- than one browser, it would make more sense to let
+> to perform
+ some task relating to HTTP transactions (i.e. web browsing). We tell
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> handle this. In which case, the browser(s)
- should be set to accept all cookies.</P
-><P
-> <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> is HTTP/1.1 compliant,  but not all 1.1
- features are as yet implemented. If browsers that support HTTP/1.1 (like
+> to take some <SPAN
+CLASS="QUOTE"
+>"action"</SPAN
+>. Each
+ action has a unique name and function. While there are many potential
  <SPAN
 CLASS="APPLICATION"
->Mozilla</SPAN
-> or recent versions of I.E.) experience
- problems, you might try to force HTTP/1.0 compatibility. For Mozilla, look
- under <TT
-CLASS="LITERAL"
->Edit -&#62; Preferences -&#62; Debug -&#62; Networking</TT
->.
- Or set the <SPAN
-CLASS="QUOTE"
->"+downgrade"</SPAN
-> config option in
- <TT
-CLASS="FILENAME"
->default.action</TT
->.</P
-><P
-> After running <SPAN
+>actions</SPAN
+> in <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
-> for a while, you can 
- start to fine tune the configuration to suit your personal, or site, 
- preferences and requirements. There are many, many aspects that can 
- be customized. <SPAN
-CLASS="QUOTE"
->"Actions"</SPAN
-> (as specified in <TT
-CLASS="FILENAME"
->default.action</TT
->) 
- can be adjusted by pointing your browser to 
- <A
-HREF="http://p.p/"
-TARGET="_top"
->http://p.p/</A
->, 
- and then follow the link to <SPAN
-CLASS="QUOTE"
->"edit the actions list"</SPAN
->. 
- (This is an internal page and does not require Internet access.)</P
+>Privoxy's</SPAN
+>
+ arsenal, only a few are used for ad blocking. <A
+HREF="actions-file.html#ACTIONS"
+>Actions</A
+>, and <A
+HREF="actions-file.html"
+>action
+ configuration files</A
+>, are explained in depth below.</P
 ><P
-> In fact, various aspects of <SPAN
+> Actions are specified in <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
->
- configuration can be viewed from this page, including 
- current configuration parameters, source code version numbers, 
- the browser's request headers, and <SPAN
+>Privoxy's</SPAN
+> configuration,
+ followed by one or more URLs to which the action should apply. URLs 
+ can actually be URL type <A
+HREF="actions-file.html#AF-PATTERNS"
+>patterns</A
+> that use
+ wildcards so they can apply potentially to a range of similar URLs.</P
+><P
+> When you connect to a website, the full path of the URL will either match one 
+ of the <SPAN
 CLASS="QUOTE"
 >"actions"</SPAN
-> that apply 
- to a given URL. In addition to the <TT
-CLASS="FILENAME"
->default.action</TT
-> file 
- editor mentioned above, <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> can also 
- be turned <SPAN
-CLASS="QUOTE"
->"on"</SPAN
-> and <SPAN
-CLASS="QUOTE"
->"off"</SPAN
-> from this page.</P
-><P
-> If you encounter problems, please verify it is a
+> as defined in
  <SPAN
 CLASS="APPLICATION"
->Privoxy</SPAN
-> bug, by disabling
+>Privoxy's</SPAN
+> configuration, or not. If so, then
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->, and then trying the same page. 
- Also, try another browser if possible to eliminate browser or site 
- problems. Before reporting it as a bug, see if there is not a configuration
- option that is enabled that is causing the page not to load. You can then add
- an exception for that page or site. For instance, try adding it to the
- <TT
-CLASS="LITERAL"
->{fragile}</TT
-> section of <TT
-CLASS="FILENAME"
->default.action</TT
->.
- This will turn off most actions for this site. For more on troubleshooting
- problem sites, see the <A
-HREF="appendix.html#ACTIONSANAT"
-TARGET="_top"
->Appendix</A
->. If a bug, please report it
- to the developers (see below). </P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN232"
->4.1. Command Line Options</A
-></H2
+> will perform the action accordingly. If
+ not, then nothing special happens. Futhermore, web pages may contain
+ embedded, secondary URLs that your web browser will display as it parses the
+ original page's HTML content. An ad image for instance, is just a URL
+ embedded in the page somewhere. The image itself may be on the same server,
+ or a server somewhere else on the Internet. Complex web pages will have many
+ such embedded URLs.</P
 ><P
-> <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> may be invoked with the following
- command-line options:</P
+> The actions we need to know about for ad blocking are:  <A
+HREF="actions-file.html#BLOCK"
+>block</A
+>, <A
+HREF="actions-file.html#HANDLE-AS-IMAGE"
+>handle-as-image</A
+>, and <A
+HREF="actions-file.html#SET-IMAGE-BLOCKER"
+>set-image-blocker</A
+>:</P
 ><P
 > <P
 ></P
 ><UL
 ><LI
 ><P
->    <I
+>   <A
+HREF="actions-file.html#BLOCK"
+><I
 CLASS="EMPHASIS"
->--version</I
->
-  </P
-><P
->     Print version info and exit, Unix only.
+>block</I
+></A
+> - this action stops
+   any contact between your browser and any URL patterns that match this
+   action's configuration. It can be used for blocking ads, but also anything
+   that is determined to be unwanted. By itself, it simply stops any
+   communication with the remote server. If this is the only action that 
+   matches for this particular URL, then <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> will 
+   display its own BLOCKED page to let you now what has happened.
   </P
 ></LI
 ><LI
 ><P
->    <I
+>   <A
+HREF="actions-file.html#HANDLE-AS-IMAGE"
+><I
 CLASS="EMPHASIS"
->--help</I
->
-  </P
-><P
->   Print a short usage info and exit, Unix only.
+>handle-as-image</I
+></A
+> - 
+   forces <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> to treat this URL as if it were 
+   an image. <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> knows about common image 
+   types (e.g. GIF), but there are many situations where this does not apply.
+   So we'll force it. This is particularly important for ad blocking, since 
+   once we can treat it as an image, we can make more intelligent decisisions 
+   on how to handle it. There are some limitations to this though. For
+   instance, you can't just force an image substituion for an entire HTML page 
+   in most situations.
   </P
 ></LI
 ><LI
 ><P
->   <I
+>   <A
+HREF="actions-file.html#SET-IMAGE-BLOCKER"
+><I
 CLASS="EMPHASIS"
->--no-daemon</I
+>set-image-blocker</I
+></A
+> -
+   tells <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> what to display in place of 
+   an ad image that has hit a block rule. For this to come into play, 
+   the URL must match a block action somewhere in the configuration.
+   <I
+CLASS="EMPHASIS"
+>And</I
+>, it must also either be of a known image type, or
+   match an <A
+HREF="actions-file.html#HANDLE-AS-IMAGE"
+><I
+CLASS="EMPHASIS"
+>handle-as-image</I
+></A
 >
+   action.
   </P
 ><P
->   Don't become a daemon, i.e. don't fork and become process group
-   leader, don't detach from controlling tty. Unix only.
+>   The configuration options on what to display instead of the ad are:
   </P
-></LI
-><LI
 ><P
->   <I
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>       <I
 CLASS="EMPHASIS"
->--pidfile FILE</I
->
-  
-  </P
+>pattern</I
+> - a checkboard pattern, so that an ad 
+    replacement is obvious. This is the default.
+   </TD
+></TR
+></TBODY
+></TABLE
 ><P
->   On startup, write the process ID to <I
-CLASS="EMPHASIS"
->FILE</I
->. Delete the
-   <I
-CLASS="EMPHASIS"
->FILE</I
-> on exit. Failiure to create or delete the
-   <I
+></P
+><P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>       <I
 CLASS="EMPHASIS"
->FILE</I
-> is non-fatal. If no <I
+>blank</I
+> - A very small empty GIF image is displayed.
+    This is the so-called <SPAN
+CLASS="QUOTE"
+>"invisible"</SPAN
+> configuration option.
+   </TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+><P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>       <I
 CLASS="EMPHASIS"
->FILE</I
+>http://&#60;URL&#62;</I
+> - A redirect to any URL of the
+    user's choosing (advanced usage).
+   </TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></LI
+></UL
+></P
+><P
+> The quickest way to adjust any of these settings is with your browser through
+ the special <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> editor  at <A
+HREF="http://config.privoxy.org/show-status"
+TARGET="_top"
+>http://config.privoxy.org/show-status</A
 >
-   option is given, no PID file will be used. Unix only.
-  </P
+ (shortcut: <A
+HREF="http://p.p/"
+TARGET="_top"
+>http://p.p/show-status</A
+>). This 
+ is an internal page, and does not require Internet access. Select the
+ appropriate <SPAN
+CLASS="QUOTE"
+>"actions"</SPAN
+> file, and click
+ <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Edit</SPAN
+>"</SPAN
+>. It is best to put personal or
+ local preferences in <TT
+CLASS="FILENAME"
+>user.action</TT
+> since this is not
+ meant to be overwritten during upgrades, and will over-ride the settings in
+ other files. Here you can insert new <SPAN
+CLASS="QUOTE"
+>"actions"</SPAN
+>, and URLs for ad
+ blocking or other purposes, and make other adjustments to the configuration.
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> will detect these changes automatically.</P
+><P
+> A quick and simple step by step example:</P
+><P
+> <P
+></P
+><UL
+><LI
+><P
+>     Right click on the ad image to be blocked, then select 
+     <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIMENUITEM"
+>Copy Link Location</SPAN
+>"</SPAN
+> from the
+     pop-up menu. 
+   </P
 ></LI
 ><LI
 ><P
->   <I
-CLASS="EMPHASIS"
->--user USER[.GROUP]</I
+>    Set your browser to 
+    <A
+HREF="http://config.privoxy.org/show-status"
+TARGET="_top"
+>http://config.privoxy.org/show-status</A
 >
-  
-  </P
+   </P
+></LI
+><LI
 ><P
->   After (optionally) writing the PID file, assume the user  ID  of
-   <I
-CLASS="EMPHASIS"
->USER</I
->, and if included the GID of GROUP.  Exit if the
-   privileges are not sufficient to do so. Unix only.
-  </P
+>    Find <TT
+CLASS="FILENAME"
+>user.action</TT
+> in the top section, and click 
+    on <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Edit</SPAN
+>"</SPAN
+>:
+   </P
+><P
+>  <DIV
+CLASS="FIGURE"
+><A
+NAME="AEN349"
+></A
+><P
+><B
+>Figure 1. Actions Files in Use</B
+></P
+><DIV
+CLASS="MEDIAOBJECT"
+><P
+><IMG
+SRC="../images/files-in-use.jpg"
+ALT="Screenshot of Files in Use"
+></IMG
+></P
+></DIV
+></DIV
+>
+ </P
 ></LI
 ><LI
 ><P
->    <I
+>   You should have an Actions section labeled <I
 CLASS="EMPHASIS"
->configfile</I
->
+>+block</I
+>. 
+   If not, click the <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Edit</SPAN
+>"</SPAN
+> button just
+   under the word <SPAN
+CLASS="QUOTE"
+>"Actions"</SPAN
+>. This will bring up a list of all
+   actions. Find <I
+CLASS="EMPHASIS"
+>block</I
+> near the top, and click in the
+   <SPAN
+CLASS="QUOTE"
+>"Enabled"</SPAN
+> column, then
+   <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Submit</SPAN
+>"</SPAN
+> just below the list.
   </P
+></LI
+><LI
 ><P
->    If no <I
+>   Now, in the <I
 CLASS="EMPHASIS"
->configfile</I
-> is included on the command line, 
-    <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> will look for a file named 
-    <SPAN
+>+block</I
+> actions section, click the
+   <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Add</SPAN
+>"</SPAN
+> button, and paste the URL the
+   browser got from <SPAN
 CLASS="QUOTE"
->"config"</SPAN
-> in the current directory (except on Win32 
-    where it will look for <SPAN
+>"<SPAN
+CLASS="GUIMENUITEM"
+>Copy Link
+   Location</SPAN
+>"</SPAN
+>. Remove the <TT
+CLASS="LITERAL"
+>http://</TT
+> at
+   the beginning of the URL. Then, click
+   <SPAN
 CLASS="QUOTE"
->"config.txt"</SPAN
-> instead). Specify 
-    full path to avoid confusion.
+>"<SPAN
+CLASS="GUIBUTTON"
+>Submit</SPAN
+>"</SPAN
+>.
+  </P
+></LI
+><LI
+><P
+>   Now go back to the original page, and press <B
+CLASS="KEYCAP"
+>SHIFT-Reload</B
+>
+   (or flush all browser caches). The image should be gone now.
   </P
 ></LI
 ></UL
 ></P
+><P
+> This is a very crude and simple example. There might be good reasons to use a 
+ wildcard pattern match to include potentially similar images from the same
+ site. For a more extensive explanation of <SPAN
+CLASS="QUOTE"
+>"patterns"</SPAN
+>, and 
+ the entire actions concept, see <A
+HREF="actions-file.html"
+>the Actions
+ section</A
+>.</P
+><P
+> For advanced users who want to hand edit their config files, you might want
+ to now go to the <A
+HREF="actions-file.html#ACT-EXAMPLES"
+>Actions Files Tutorial</A
+>.</P
 ></DIV
 ></DIV
 ><DIV
@@ -454,7 +719,7 @@ WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
 ><A
-HREF="installation.html"
+HREF="upgradersnote.html"
 >Prev</A
 ></TD
 ><TD
@@ -470,7 +735,7 @@ WIDTH="33%"
 ALIGN="right"
 VALIGN="top"
 ><A
-HREF="configuration.html"
+HREF="startup.html"
 >Next</A
 ></TD
 ></TR
@@ -479,7 +744,7 @@ HREF="configuration.html"
 WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
->Installation</TD
+>Note to Upgraders</TD
 ><TD
 WIDTH="34%"
 ALIGN="center"
@@ -489,10 +754,10 @@ VALIGN="top"
 WIDTH="33%"
 ALIGN="right"
 VALIGN="top"
-><SPAN
+>Starting <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
-> Configuration</TD
+></TD
 ></TR
 ></TABLE
 ></DIV