feature to user manual and reference in faq. Various other small changes.
This file belongs into
ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
- $Id: faq.sgml,v 2.13 2006/09/04 19:20:33 fabiankeil Exp $
+ $Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $
Copyright (C) 2001-2006 Privoxy Developers <developers@privoxy.org>
See LICENSE.
</subscript>
</pubdate>
-<pubdate>$Id: faq.sgml,v 2.13 2006/09/04 19:20:33 fabiankeil Exp $</pubdate>
+<pubdate>$Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $</pubdate>
<!--
</sect2>
-<sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what do I do?</title>
+<sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what can I do?</title>
+
+<sect3 renderas="sect4" id="jointeam-work"><title>Would you like to participate?</title>
+<para>
+ Well, we <emphasis>always</emphasis> need help. There is something for
+ everybody who wants to help us. We welcome new developers, packagers,
+ testers, documentation writers or really anyone with a desire to help in
+ any way. You <emphasis>DO NOT</emphasis> need to be a
+ <quote>programmer</quote>. There are many other tasks available. In fact,
+ the programmers often can't spend as much time programming because of some
+ of the other, more mundane things that need to be done, like checking the
+ Tracker feedback sections.
+ </para>
+ <para>
+ So first thing, <ulink
+ url="https://sourceforge.net/account/register.php">get an account on SourceForge.net</ulink>
+ and mail your id to the <ulink url="mailto:ijbswa-developers@lists.sourceforge.net">developers
+ mailing list</ulink>. Then, please read the <ulink
+ url="../developer-manual/index.html">Developer's Manual</ulink>, at least
+ the pertinent sections.
+</para>
+<para>
+ Once we have added you to the team, you'll have access to the <ulink
+ url="http://sourceforge.net/cvs/?group_id=11118">CVS repository</ulink>, and
+ together we'll find a suitable task for you.
+</para>
+</sect3>
<sect3 renderas="sect4" id="jointeam-money"><title>Contribute!</title>
<para>
</para>
</sect3>
-<sect3 renderas="sect4" id="jointeam-work"><title>Would you like to participate?</title>
-<para>
- Well, helping the team is always a good idea. We welcome new developers,
- packagers, testers, documentation writers or really anyone with a desire to help in
- any way. You
- <emphasis>DO NOT</emphasis> need to be a <quote>programmer</quote>. There
- are many other tasks available. In fact, the programmers often can't spend
- as much time programming because of some of the other, more mundane things
- that need to be done, like checking the Tracker feedback sections.
- </para>
- <para>
- So first thing, <ulink
- url="https://sourceforge.net/account/register.php">get an account on SourceForge.net</ulink>
- and mail your id to the <ulink url="mailto:ijbswa-developers@lists.sourceforge.net">developers
- mailing list</ulink>. Then, please read the <ulink
- url="../developer-manual/index.html">Developer's Manual</ulink>, at least
- the pertinent sections.
-</para>
-<para>
- Once we have added you to the team, you'll have access to the <ulink
- url="http://sourceforge.net/cvs/?group_id=11118">CVS repository</ulink>, and
- together we'll find a suitable task for you.
-</para>
-</sect3>
</sect2>
<title>Which browsers are supported by <application>Privoxy</application>?</title>
<para>
Any browser that can be configured to use a proxy, which
- should be virtually all browsers. Direct browser support is not necessary
- since <application>Privoxy</application> runs as a separate application and
- talks to the browser in the standardized HTTP protocol, just like a web server
+ should be virtually all browsers, including
+ <application>Firefox</application>, <application>Internet
+ Explorer</application>, and <application>Opera</application> among others.
+ Direct browser support is not an absolute requirement since
+ <application>Privoxy</application> runs as a separate application and talks
+ to the browser in the standardized HTTP protocol, just like a web server
does.
</para>
</sect2>
</para>
<para>
<application>Privoxy</application> does not currently handle
- any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc.
+ any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. Be sure that
+ proxying any of these other protocols is not activated.
</para>
</sect2>
</para>
<para>
- The procedure for clearing the cache varies from browser to browser. As an
- example, <application>Mozilla</application> users would click
+ The procedure for clearing the cache varies from browser to browser. For
+ example, <application>Mozilla/Netscape</application> users would click
<guibutton>Edit</guibutton> --> <guibutton>Preferences</guibutton> -->
<guibutton>Advanced</guibutton> --> <guibutton>Cache</guibutton> and
then click both <quote><guibutton>Clear Memory Cache</guibutton></quote>
and <quote><guibutton>Clear Disk Cache</guibutton></quote>.
+ And, <application>Firefox</application> users would click
+ <guibutton>Tools</guibutton> --> <guibutton>Options</guibutton> -->
+ <guibutton>Privacy</guibutton> --> <guibutton>Cache</guibutton> and
+ then click <quote><guibutton>Clear Cache Now</guibutton></quote>.
+
</para>
</sect2>
<sect2 renderas="sect3" id="newconfig"><title>Can I use my old config files?</title>
<para>
- The syntax, number, and purpose of configuration files has substantially
- changed from <application>Junkbuster</application> and early versions
- of <application>Privoxy</application>. The old files, like <filename>blocklist</filename>
- will not work at all. If you are upgrading from a 2.0.x version, you will
- need to port your configuration data to the new format. Note that even the
- pattern syntax has changed! Even configuration files from the 2.9.x versions
- will need to be adapted, as configuration syntax has been very much in flow
- in the 2.9.x series.
+ The syntax and purpose of configuration files has remained the same
+ throughout the 3.x series. Although each release contains updated,
+ <quote>improved</quote> versions and it is recommended to use the newer
+ configuration files.
+ </para>
+ <para>
+ But all configuration files have substantially
+ changed from the <application>Junkbuster</application> days, and early
+ versions of <application>Privoxy 2.x</application>. The old files, like
+ <filename>blocklist</filename> will not work at all.
</para>
<para>
Refer to the <ulink url="../user-manual/whatsnew.html">What's New</ulink>
<para>
<ulink url="../user-manual/actions-file.html">Actions files</ulink>
are where various <ulink url="../user-manual/actions-file.html#ACTIONS">actions</ulink>
- that <application>Privoxy</application> might take while processing a certain
+ that <application>Privoxy</application> could take while processing a certain
request, are configured. Typically, you would define a set of default actions
that apply to all URLs, then add exceptions to these defaults where needed.
+ There is a wide array of actions available that give the user a high degree
+ of control and flexibility on how to process each and every web page.
</para>
<para>
<sect2 renderas="sect3" id="srvany">
<title>Can <application>Privoxy</application> run as a service
-on Win2K/NT?</title>
-<para>
-<!--
-New check this hal
--->
- Version 3.0.4 introduces full Windows service functionality.
- On Windows only, the Privoxy program has two new command line arguments
- to install and uninstall Privoxy as a service.
- <variablelist>
- <varlistentry>
- <term>Arguments:</term>
- <listitem>
- <para>
- <replaceable class="parameter">--install</replaceable>[:<replaceable class="parameter">service_name</replaceable>]
- </para>
- </listitem>
- <listitem>
- <para>
- <replaceable class="parameter">--uninstall</replaceable>[:<replaceable class="parameter">service_name</replaceable>]
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
+on Win2K/NT/XP?</title>
<para>
- After invoking Privoxy with <command>--install</command>,
- you will need to bring up the Windows service console to assign the user you
- want Privoxy to run under, and whether or not you want it to run whenever the
- system starts. You can start the Windows services console with the following command:
- <command>services.msc</command> If you do not take the manual step of modifying
- Privoxy's service settings, it will not start. Note too that you will need to
- give Privoxy a user account that actually exists, or it will not be permitted to
- write its log files.
+ Yes. Version 3.0.4 introduces full <application>Windows</application> service
+ functionality. See <ulink url="../user-manual/installation.html#installation-pack-win">
+ the User Manual</ulink> for details on how to install and configure
+ <application>Privoxy</application> as a service.
</para>
<para>
Earlier versions could run as a system service using <command>srvany.exe</command>.
url="http://sourceforge.net/tracker/?func=detail&atid=361118&aid=485617&group_id=11118">http://sourceforge.net/tracker/?func=detail&atid=361118&aid=485617&group_id=11118</ulink>,
for details, and a sample configuration.
</para>
-<para>
- Version 3.0.1 fixed the problem where the icon and menu where not available
- in the taskbar for this usage.
-</para>
</sect2>
<sect2 renderas="sect3" id="otherproxy">
<title>How can I make <application>Privoxy</application> work with other
-proxies like <application>Squid</application> or <application>TOR</application>?</title>
+proxies like <application>Squid</application> or <application>Tor</application>?</title>
<para>
This can be done and is often useful to combine the benefits of
<application>Privoxy</application> with those of a another proxy.
</quote> proxy?</title>
<para>
No, <application>Privoxy</application> currently does not have this ability,
- though it is planned for a future release. Transparent proxies require
+ though it may be added in a future release. Transparent proxies require
special handling of the request headers beyond what
<application>Privoxy</application> is now capable of.
</para>
url="../user-manual/config.html#FORWARDING">forwarding chapter</ulink>
in the <ulink url="../user-manual/index.html">user manual</ulink>. As
a transparent proxy to be used for chaining we recommend Transproxy
- (<ulink url="http://www.transproxy.nlc.net.au/">http://www.transproxy.nlc.net.au/</ulink>).
+ (<ulink url="http://transproxy.sourceforge.net/">http://transproxy.sourceforge.net/</ulink>).
</para>
</sect2>
has to add extra time to browsing.</title>
<para>
How much of an impact depends on many things, including the CPU of the host
- system, how agressive the configuration is, which specific actions are being triggered, etc.
+ system, how agressive the configuration is, which specific actions are being triggered,
+ the size of the page, etc.
</para>
<para>
Overall, it should not slow you down any in real terms, and may actually help
url="../user-manual/actions-file.html#FILTER">filter</ulink></literal> or
<literal><ulink
url="../user-manual/actions-file.html#DEANIMATE-GIFS">deanimate-gifs</ulink></literal>
- actions will cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. On very large documents, there may be some impact. How
- much depends on the page size, the actual definition of the filter(s), etc. See below.
- Most other actions have little to no impact on speed.
+ actions will certainly cause a perceived slowdown, since the entire document
+ needs to be buffered before displaying. And on very large documents, there may be
+ some impact. How much depends on the page size, the actual definition of the
+ filter(s), etc. See below. Most other actions have little to no impact on
+ speed.
</para>
</sect2>
-<sect2 renderas="sect3" id="loadingtimes"><title>I noticed considerable
+<sect2 renderas="sect3" id="loadingtimes"><title>I notice considerable
delays in page requests compared to the old Junkbuster. What's wrong?</title>
<para>
If you use any <literal><ulink
the feeling is different, because most browsers are able to start rendering
incomplete content, giving the user a feeling of "it works". This effect is
more noticeable on slower dialup connections. Extremely large documents
- may have some impact on the time to load the page. But the overall difference
- should be very minimal. If there is a big impact, then probably some other
- problem is contributing.
+ may have some impact on the time to load the page where there is filtering
+ being done. But overall, the difference should be very minimal. If there is a
+ big impact, then probably some other problem is contributing.
</para>
<para>
Filtering is automatically disabled for inappropriate MIME types. But note
<para>
If you run both the browser and the proxy locally, you cannot hide your IP
address with <application>Privoxy</application> or ultimately any other
- software. The server needs to know your IP address to send the answers back
- to you.
+ software. The server needs to know your IP address so that it knows where to
+ send the responses back.
</para>
<para>
There are many publicly usable "anonymous" proxies out there, which
and that there are no other forward lines, unless you know that you need them. I everything looks good,
refer to
<ulink url="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143">Tor
- Faq 4.2</a> to learn how to verify that you are really using <application>Tor</application>.
+ Faq 4.2</ulink> to learn how to verify that you are really using <application>Tor</application>.
</para>
<para>
Afterwards, please take the time to at least skim through the rest
</para>
</sect2>
-<!-- No longer needed
-<sect2 renderas="sect3">
-<title id="logo">The <application>Privoxy</application> logo that replaces ads is very blocky
-and ugly looking. Can't a better font be used?</title>
-
-<para>
- This is not a font problem. The logo is an image that is created by
- <application>Privoxy</application> on the fly. So as to not waste
- memory, the image is rather small. The blockiness comes when the
- image is scaled to fill a largish area. There is not much to be done
- about this, other than to use one of the other
- <quote>imageblock</quote> directives: <emphasis>pattern</emphasis>,
- <emphasis>blank</emphasis>, or a URL of your choosing.
-</para>
-<para>
-Given the above problem, we have decided to remove the logo option entirely
-[as of v2.9.13].
-</para>
-</sect2>
--->
-
<sect2 renderas="sect3">
<title id="wasted">I have large empty spaces / a checkerboard pattern now where
ads used to be. Why?</title>
<sect2 renderas="sect3" id="crunch">
<title>My logs show <application>Privoxy</application> <quote>crunches</quote>
-ads, but also its own CGI pages. What is a <quote>crunch</quote>?</title>
+ads, but also its own internal CGI pages. What is a <quote>crunch</quote>?</title>
<para>
A <quote>crunch</quote> simply means <application>Privoxy</application> intercepted
<emphasis>something</emphasis>, nothing more. Often this is indeed ads or
altered by filtering, will be saved too, for these (probably rare) cases.
</para>
<para>
- Note that versions later than 3.0.2 do NOT filter document types of
+ Note that versions later than 3.0.2 do NOT filter document types reported as
<quote>text/plain</quote>. Prior to this, <application>Privoxy</application>
did filter this document type.
</para>
</para>
<para>
<application>Privoxy</application> does not do FTP at all, only HTTP
- protocols, so please don't even try.
+ protocols, so please don't try.
</para>
</sect2>
</para>
</sect2>
+<sect2 renderas="sect3" id="hostsfile">
+<title>Should I continue to use a <quote>HOSTS</quote> file for ad-blocking?</title>
+<para>
+ One time-tested technique to defeat common ads is to trick the local DNS
+ system by giving a phony IP address for the ad generator in the local
+ <filename>HOSTS</filename> file, typically using <literal>127.0.0.1</literal>, aka
+ <literal>localhost</literal>. This effectively blocks the ad.
+</para>
+<para>
+ There is no reason to use this technique in conjunction with
+ <application>Privoxy</application>. <application>Privoxy</application>
+ does essentially the same thing, much more elegantly and with much more
+ flexibility. A large <filename>HOSTS</filename> file, in fact, not only
+ duplicates effort, but may get in the way. It is recommended to remove
+ such entries from your <filename>HOSTS</filename> file. If you think
+ your hosts list is neglected by <application>Privoxy's </application>
+ configuration, consider adding your list to your <filename>user.action</filename> file:
+</para>
+<para>
+ <screen>
+ { +block }
+ www.ad.example1.com
+ ad.example2.com
+ ads.galore.example.com
+ etc.example.com</screen>
+</para>
+</sect2>
<sect2 renderas="sect3" id="seealso">
<title>Where can I find more information about <application>Privoxy</application>
</para>
<para>
- Early <application>Privoxy</application> versions (and also
+ Early <application>Privoxy</application> 2.x versions (and also
<application>Junkbuster</application>) used port 8000 by
default. This has been changed to port 8118 now, due to a conflict
with NAS (Network Audio Service), which uses port 8000. If you haven't,
</para>
<para>
To complicate matters, some systems may have a generic <quote>proxy</quote>
- setting, which will silently enable <emphasis>both</emphasis> HTTP and FTP
- proxying! So it is possible to accidentally enable FTP proxying in these
- cases. And of course, if this happens, <application>Privoxy</application>
- will indeed cause problems since it does not know FTP.
+ setting, which will silently various protocols, including
+ <emphasis>both</emphasis> HTTP and FTP proxying! So it is possible to
+ accidentally enable FTP proxying in these cases. And of course, if this
+ happens, <application>Privoxy</application> will indeed cause problems since
+ it does not know FTP. Newer version will give a sane error message if a FTP
+ connection is attempted.
</para>
<para>
Will <application>Privoxy</application> ever proxy FTP traffic? Unlikely.
Temple Place - Suite 330, Boston, MA 02111-1307, USA.
$Log: faq.sgml,v $
+Revision 2.14 2006/09/05 13:25:12 david__schmidt
+Add Windows service invocation stuff (duplicated) in FAQ and in user manual under Windows startup. One probably ought to reference the other.
+
Revision 2.13 2006/09/04 19:20:33 fabiankeil
Adjusted anonymity related sections to match reality.
Added a section about using Privoxy with Tor.
></A
>3.2. Can I use my old config files?</H3
><P
-> The syntax, number, and purpose of configuration files has substantially
- changed from <SPAN
+> The syntax and purpose of configuration files has remained the same
+ throughout the 3.x series. Although each release contains updated,
+ <SPAN
+CLASS="QUOTE"
+>"improved"</SPAN
+> versions and it is recommended to use the newer
+ configuration files.
+ </P
+><P
+> But all configuration files have substantially
+ changed from the <SPAN
CLASS="APPLICATION"
>Junkbuster</SPAN
-> and early versions
- of <SPAN
+> days, and early
+ versions of <SPAN
CLASS="APPLICATION"
->Privoxy</SPAN
->. The old files, like <TT
+>Privoxy 2.x</SPAN
+>. The old files, like
+ <TT
CLASS="FILENAME"
>blocklist</TT
->
- will not work at all. If you are upgrading from a 2.0.x version, you will
- need to port your configuration data to the new format. Note that even the
- pattern syntax has changed! Even configuration files from the 2.9.x versions
- will need to be adapted, as configuration syntax has been very much in flow
- in the 2.9.x series.
+> will not work at all.
</P
><P
> Refer to the <A
><H3
CLASS="SECT2"
><A
-NAME="AEN319"
+NAME="AEN332"
></A
>3.3. What is an <SPAN
CLASS="QUOTE"
that <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
-> might take while processing a certain
+> could take while processing a certain
request, are configured. Typically, you would define a set of default actions
- that apply to all URLs, then add exceptions to these defaults where needed.</P
+ that apply to all URLs, then add exceptions to these defaults where needed.
+ There is a wide array of actions available that give the user a high degree
+ of control and flexibility on how to process each and every web page.</P
><P
> Actions can be defined on a <A
HREF="../user-manual/actions-file.html#AF-PATTERNS"
><H3
CLASS="SECT2"
><A
-NAME="AEN338"
+NAME="AEN351"
></A
>3.5. How are actions files configured? What is the easiest
way to do this?</H3
><H3
CLASS="SECT2"
><A
-NAME="AEN346"
+NAME="AEN359"
></A
>3.6. There are several different <SPAN
CLASS="QUOTE"
><H3
CLASS="SECT2"
><A
-NAME="AEN411"
+NAME="AEN424"
></A
>3.10. What is the <TT
CLASS="FILENAME"
><H3
CLASS="SECT2"
><A
-NAME="AEN429"
+NAME="AEN442"
></A
>3.11. How can I set up <SPAN
CLASS="APPLICATION"
><H3
CLASS="SECT2"
><A
-NAME="AEN455"
+NAME="AEN468"
></A
>3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN472"
+NAME="AEN485"
></A
>3.13. Why would anybody want to see a checkerboard pattern?</H3
><P
><H3
CLASS="SECT2"
><A
-NAME="AEN477"
+NAME="AEN490"
></A
>3.14. I see some images being replaced by a text
instead of the checkerboard image. Why and how do I get rid of this?</H3
CLASS="APPLICATION"
>Privoxy</SPAN
> run as a service
-on Win2K/NT?</H3
+on Win2K/NT/XP?</H3
+><P
+> Yes. Version 3.0.4 introduces full <SPAN
+CLASS="APPLICATION"
+>Windows</SPAN
+> service
+ functionality. See <A
+HREF="../user-manual/installation.html#installation-pack-win"
+TARGET="_top"
+> the User Manual</A
+> for details on how to install and configure
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> as a service.</P
><P
> Earlier versions could run as a system service using <B
CLASS="COMMAND"
>http://sourceforge.net/tracker/?func=detail&atid=361118&aid=485617&group_id=11118</A
>,
for details, and a sample configuration.</P
-><P
-> Version 3.0.1 fixes the problem where the icon and menu where not available
- in the taskbar for this usage.</P
-><P
-> Version 3.0.4, introduces full Windows service functionality, thus elimating
- the <B
-CLASS="COMMAND"
->srvany.exe</B
-> requirement.</P
></DIV
><DIV
CLASS="SECT2"
>Squid</SPAN
> or <SPAN
CLASS="APPLICATION"
->TOR</SPAN
+>Tor</SPAN
>?</H3
><P
> This can be done and is often useful to combine the benefits of
CLASS="APPLICATION"
>Privoxy</SPAN
> currently does not have this ability,
- though it is planned for a future release. Transparent proxies require
+ though it may be added in a future release. Transparent proxies require
special handling of the request headers beyond what
<SPAN
CLASS="APPLICATION"
>. As
a transparent proxy to be used for chaining we recommend Transproxy
(<A
-HREF="http://www.transproxy.nlc.net.au/"
+HREF="http://transproxy.sourceforge.net/"
TARGET="_top"
->http://www.transproxy.nlc.net.au/</A
+>http://transproxy.sourceforge.net/</A
>).</P
></DIV
><DIV
><H2
CLASS="SECT2"
><A
-NAME="AEN1113"
+NAME="AEN1209"
></A
>7.1. License</H2
><P
><H2
CLASS="SECT2"
><A
-NAME="AEN1129"
+NAME="AEN1225"
></A
>7.2. History</H2
><P
><A
NAME="JOINTEAM"
></A
->1.10. I would like to help you, what do I do?</H3
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="JOINTEAM-MONEY"
-></A
->1.10.1. Contribute!</H4
-><P
-> We, of course, welcome donations and could use money for domain registering,
- buying software to test <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
-> with, and, of course,
- for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
- like helping us with a donation, just <A
-HREF="mailto: ijbswa-developers@lists.sourceforge.net"
-TARGET="_top"
->drop us a note</A
->.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="JOINTEAM-SOFTWARE"
-></A
->1.10.2. Software</H4
-><P
-> If you are a vendor of a web-related software like a browser, web server
- or proxy, and would like us to ensure that <SPAN
-CLASS="APPLICATION"
->Privoxy</SPAN
->
- runs smoothly with your product, you might consider supplying us with a
- copy or license. We can't, however, guarantee that we will fix all potential
- compatibility issues as a result.</P
-></DIV
+>1.10. I would like to help you, what can I do?</H3
><DIV
CLASS="SECT3"
><H4
><A
NAME="JOINTEAM-WORK"
></A
->1.10.3. Would you like to participate?</H4
+>1.10.1. Would you like to participate?</H4
><P
-> Well, helping the team is always a good idea. We welcome new developers,
- packagers, testers, documentation writers or really anyone with a desire to help in
- any way. You
- <SPAN
+> Well, we <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>always</I
+></SPAN
+> need help. There is something for
+ everybody who wants to help us. We welcome new developers, packagers,
+ testers, documentation writers or really anyone with a desire to help in
+ any way. You <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>DO NOT</I
></SPAN
-> need to be a <SPAN
+> need to be a
+ <SPAN
CLASS="QUOTE"
>"programmer"</SPAN
->. There
- are many other tasks available. In fact, the programmers often can't spend
- as much time programming because of some of the other, more mundane things
- that need to be done, like checking the Tracker feedback sections.
+>. There are many other tasks available. In fact,
+ the programmers often can't spend as much time programming because of some
+ of the other, more mundane things that need to be done, like checking the
+ Tracker feedback sections.
</P
><P
> So first thing, <A
>, and
together we'll find a suitable task for you.</P
></DIV
+><DIV
+CLASS="SECT3"
+><H4
+CLASS="SECT3"
+><A
+NAME="JOINTEAM-MONEY"
+></A
+>1.10.2. Contribute!</H4
+><P
+> We, of course, welcome donations and could use money for domain registering,
+ buying software to test <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> with, and, of course,
+ for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
+ like helping us with a donation, just <A
+HREF="mailto: ijbswa-developers@lists.sourceforge.net"
+TARGET="_top"
+>drop us a note</A
+>.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H4
+CLASS="SECT3"
+><A
+NAME="JOINTEAM-SOFTWARE"
+></A
+>1.10.3. Software</H4
+><P
+> If you are a vendor of a web-related software like a browser, web server
+ or proxy, and would like us to ensure that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ runs smoothly with your product, you might consider supplying us with a
+ copy or license. We can't, however, guarantee that we will fix all potential
+ compatibility issues as a result.</P
+></DIV
></DIV
></DIV
><DIV
><BR></P
><P
CLASS="PUBDATE"
->$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $<BR></P
+>$Id: faq.sgml,v 2.14 2006/09/05 13:25:12 david__schmidt Exp $<BR></P
><DIV
><DIV
CLASS="ABSTRACT"
><DT
>1.10. <A
HREF="general.html#JOINTEAM"
->I would like to help you, what do I do?</A
+>I would like to help you, what can I do?</A
></DT
><DD
><DL
><DT
>1.10.1. <A
-HREF="general.html#JOINTEAM-MONEY"
->Contribute!</A
+HREF="general.html#JOINTEAM-WORK"
+>Would you like to participate?</A
></DT
><DT
>1.10.2. <A
-HREF="general.html#JOINTEAM-SOFTWARE"
->Software</A
+HREF="general.html#JOINTEAM-MONEY"
+>Contribute!</A
></DT
><DT
>1.10.3. <A
-HREF="general.html#JOINTEAM-WORK"
->Would you like to participate?</A
+HREF="general.html#JOINTEAM-SOFTWARE"
+>Software</A
></DT
></DL
></DD
></DT
><DT
>2.5. <A
-HREF="installation.html#AEN231"
+HREF="installation.html#AEN235"
>I just installed <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
></DT
><DT
>3.3. <A
-HREF="configuration.html#AEN319"
+HREF="configuration.html#AEN332"
>What is an <SPAN
CLASS="QUOTE"
>"actions"</SPAN
></DT
><DT
>3.5. <A
-HREF="configuration.html#AEN338"
+HREF="configuration.html#AEN351"
>How are actions files configured? What is the easiest
way to do this?</A
></DT
><DT
>3.6. <A
-HREF="configuration.html#AEN346"
+HREF="configuration.html#AEN359"
>There are several different <SPAN
CLASS="QUOTE"
>"actions"</SPAN
></DT
><DT
>3.10. <A
-HREF="configuration.html#AEN411"
+HREF="configuration.html#AEN424"
>What is the <TT
CLASS="FILENAME"
>default.filter</TT
></DT
><DT
>3.11. <A
-HREF="configuration.html#AEN429"
+HREF="configuration.html#AEN442"
>How can I set up <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
></DT
><DT
>3.12. <A
-HREF="configuration.html#AEN455"
+HREF="configuration.html#AEN468"
>Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A
></DT
><DT
>3.13. <A
-HREF="configuration.html#AEN472"
+HREF="configuration.html#AEN485"
>Why would anybody want to see a checkerboard pattern?</A
></DT
><DT
>3.14. <A
-HREF="configuration.html#AEN477"
+HREF="configuration.html#AEN490"
>I see some images being replaced by a text
instead of the checkerboard image. Why and how do I get rid of this?</A
></DT
CLASS="APPLICATION"
>Privoxy</SPAN
> run as a service
-on Win2K/NT?</A
+on Win2K/NT/XP?</A
></DT
><DT
>3.16. <A
>Squid</SPAN
> or <SPAN
CLASS="APPLICATION"
->TOR</SPAN
+>Tor</SPAN
>?</A
></DT
><DT
><DL
><DT
>4.1. <A
-HREF="misc.html#AEN570"
+HREF="misc.html#AEN584"
>How much does <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
><DT
>4.2. <A
HREF="misc.html#LOADINGTIMES"
->I noticed considerable
+>I notice considerable
delays in page requests compared to the old Junkbuster. What's wrong?</A
></DT
><DT
></DT
><DT
>4.8. <A
-HREF="misc.html#AEN634"
+HREF="misc.html#AEN651"
>Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
></DT
><DT
>4.9. <A
-HREF="misc.html#AEN645"
+HREF="misc.html#TOR"
+>How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</A
+></DT
+><DT
+>4.10. <A
+HREF="misc.html#AEN722"
>Might some things break because header information or
content is being altered?</A
></DT
><DT
->4.10. <A
-HREF="misc.html#AEN656"
+>4.11. <A
+HREF="misc.html#AEN733"
>Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
speed up web browsing?</A
></DT
><DT
->4.11. <A
-HREF="misc.html#AEN666"
+>4.12. <A
+HREF="misc.html#AEN743"
>What about as a firewall? Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> protect me?</A
></DT
><DT
->4.12. <A
-HREF="misc.html#AEN672"
+>4.13. <A
+HREF="misc.html#AEN749"
>I have large empty spaces / a checkerboard pattern now where
ads used to be. Why?</A
></DT
><DT
->4.13. <A
-HREF="misc.html#AEN677"
+>4.14. <A
+HREF="misc.html#AEN754"
>How can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> filter Secure (HTTPS) URLs?</A
></DT
><DT
->4.14. <A
-HREF="misc.html#AEN692"
+>4.15. <A
+HREF="misc.html#AEN769"
><SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
secure is it? Do I need to take any special precautions?</A
></DT
><DT
->4.15. <A
+>4.16. <A
HREF="misc.html#TURNOFF"
>How can I temporarily disable <SPAN
CLASS="APPLICATION"
>?</A
></DT
><DT
->4.16. <A
+>4.17. <A
HREF="misc.html#REALLYOFF"
>When <SPAN
CLASS="QUOTE"
out of the picture?</A
></DT
><DT
->4.17. <A
+>4.18. <A
HREF="misc.html#CRUNCH"
>My logs show <SPAN
CLASS="APPLICATION"
CLASS="QUOTE"
>"crunches"</SPAN
>
-ads, but also its own CGI pages. What is a <SPAN
+ads, but also its own internal CGI pages. What is a <SPAN
CLASS="QUOTE"
>"crunch"</SPAN
>?</A
></DT
><DT
->4.18. <A
+>4.19. <A
HREF="misc.html#DOWNLOADS"
>Can <SPAN
CLASS="APPLICATION"
from a webserver? FTP server?</A
></DT
><DT
->4.19. <A
+>4.20. <A
HREF="misc.html#DOWNLOADS2"
>I just downloaded a Perl script, and <SPAN
CLASS="APPLICATION"
altered it! Yikes, what is wrong!</A
></DT
><DT
->4.20. <A
+>4.21. <A
+HREF="misc.html#HOSTSFILE"
+>Should I continue to use a <SPAN
+CLASS="QUOTE"
+>"HOSTS"</SPAN
+> file for ad-blocking?</A
+></DT
+><DT
+>4.22. <A
HREF="misc.html#SEEALSO"
>Where can I find more information about <SPAN
CLASS="APPLICATION"
and related issues?</A
></DT
><DT
->4.21. <A
+>4.23. <A
HREF="misc.html#MICROSUCK"
>I've noticed that Privoxy changes <SPAN
CLASS="QUOTE"
><DL
><DT
>5.1. <A
-HREF="trouble.html#AEN829"
+HREF="trouble.html#AEN925"
>I am getting <SPAN
CLASS="QUOTE"
>"connection refused"</SPAN
></DT
><DT
>5.2. <A
-HREF="trouble.html#AEN842"
+HREF="trouble.html#AEN938"
>I just added a new rule, but the steenkin ad is
still getting through. How?</A
></DT
><DL
><DT
>7.1. <A
-HREF="copyright.html#AEN1113"
+HREF="copyright.html#AEN1209"
>License</A
></DT
><DT
>7.2. <A
-HREF="copyright.html#AEN1129"
+HREF="copyright.html#AEN1225"
>History</A
></DT
></DL
>?</H3
><P
> Any browser that can be configured to use a proxy, which
- should be virtually all browsers. Direct browser support is not necessary
- since <SPAN
+ should be virtually all browsers, including
+ <SPAN
+CLASS="APPLICATION"
+>Firefox</SPAN
+>, <SPAN
+CLASS="APPLICATION"
+>Internet
+ Explorer</SPAN
+>, and <SPAN
+CLASS="APPLICATION"
+>Opera</SPAN
+> among others.
+ Direct browser support is not an absolute requirement since
+ <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
-> runs as a separate application and
- talks to the browser in the standardized HTTP protocol, just like a web server
+> runs as a separate application and talks
+ to the browser in the standardized HTTP protocol, just like a web server
does.</P
></DIV
><DIV
><H3
CLASS="SECT2"
><A
-NAME="AEN231"
+NAME="AEN235"
></A
>2.5. I just installed <SPAN
CLASS="APPLICATION"
CLASS="APPLICATION"
>Privoxy</SPAN
> does not currently handle
- any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc.
+ any other protocols such as FTP, SMTP, IM, IRC, ICQ, etc. Be sure that
+ proxying any of these other protocols is not activated.
</P
></DIV
><DIV
browser's cache. Note that shift-reloading the dummy page won't help, since
that'll only refresh the dummy page, not the redirection that lead you there.</P
><P
-> The procedure for clearing the cache varies from browser to browser. As an
+> The procedure for clearing the cache varies from browser to browser. For
example, <SPAN
CLASS="APPLICATION"
->Mozilla</SPAN
+>Mozilla/Netscape</SPAN
> users would click
<SPAN
CLASS="GUIBUTTON"
CLASS="GUIBUTTON"
>Clear Disk Cache</SPAN
>"</SPAN
->.</P
+>.
+ And, <SPAN
+CLASS="APPLICATION"
+>Firefox</SPAN
+> users would click
+ <SPAN
+CLASS="GUIBUTTON"
+>Tools</SPAN
+> --> <SPAN
+CLASS="GUIBUTTON"
+>Options</SPAN
+> -->
+ <SPAN
+CLASS="GUIBUTTON"
+>Privacy</SPAN
+> --> <SPAN
+CLASS="GUIBUTTON"
+>Cache</SPAN
+> and
+ then click <SPAN
+CLASS="QUOTE"
+>"<SPAN
+CLASS="GUIBUTTON"
+>Clear Cache Now</SPAN
+>"</SPAN
+>. </P
></DIV
></DIV
><DIV
><H3
CLASS="SECT2"
><A
-NAME="AEN570"
+NAME="AEN584"
></A
>4.1. How much does <SPAN
CLASS="APPLICATION"
has to add extra time to browsing.</H3
><P
> How much of an impact depends on many things, including the CPU of the host
- system, how agressive the configuration is, which specific actions are being triggered, etc.</P
+ system, how agressive the configuration is, which specific actions are being triggered,
+ the size of the page, etc.</P
><P
> Overall, it should not slow you down any in real terms, and may actually help
speed things up since ads, banners and other junk are not typically being displayed.
>deanimate-gifs</A
></TT
>
- actions will cause a perceived slowdown, since the entire document needs to be buffered
- before displaying. On very large documents, there may be some impact. How
- much depends on the page size, the actual definition of the filter(s), etc. See below.
- Most other actions have little to no impact on speed.</P
+ actions will certainly cause a perceived slowdown, since the entire document
+ needs to be buffered before displaying. And on very large documents, there may be
+ some impact. How much depends on the page size, the actual definition of the
+ filter(s), etc. See below. Most other actions have little to no impact on
+ speed.</P
></DIV
><DIV
CLASS="SECT2"
><A
NAME="LOADINGTIMES"
></A
->4.2. I noticed considerable
+>4.2. I notice considerable
delays in page requests compared to the old Junkbuster. What's wrong?</H3
><P
> If you use any <TT
the feeling is different, because most browsers are able to start rendering
incomplete content, giving the user a feeling of "it works". This effect is
more noticeable on slower dialup connections. Extremely large documents
- may have some impact on the time to load the page. But the overall difference
- should be very minimal. If there is a big impact, then probably some other
- problem is contributing.
+ may have some impact on the time to load the page where there is filtering
+ being done. But overall, the difference should be very minimal. If there is a
+ big impact, then probably some other problem is contributing.
</P
><P
> Filtering is automatically disabled for inappropriate MIME types. But note
CLASS="APPLICATION"
>Privoxy</SPAN
> or ultimately any other
- software. The server needs to know your IP address to send the answers back
- to you. </P
+ software. The server needs to know your IP address so that it knows where to
+ send the responses back. </P
><P
-> Fortunately there are many publicly usable anonymous proxies out there, which
- solve the problem by providing a further level of indirection between you and
- the web server, shared by many people, and thus letting your requests "drown"
- in white noise of unrelated requests as far as user tracking is concerned.</P
+> There are many publicly usable "anonymous" proxies out there, which
+ provide a further level of indirection between you and the web server.</P
><P
-> Most of them will, however, log your IP address and make it available to the
- authorities in case you abuse that anonymity for criminal purposes. In fact
+> However, these proxies are called "anonymous" because you don't need
+ a password, not because they would offer any real anonymity.
+ Most of them will log your IP address and make it available to the
+ authorities in case you violate the law of the country they run in. In fact
you can't even rule out that some of them only exist to *collect* information
on (those suspicious) people with a more than average preference for privacy.</P
><P
-> You can find a list of anonymous public proxies at <A
-HREF="http://www.multiproxy.org/anon_proxy.htm"
+> Your best bet is to chain <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ with <A
+HREF="http://tor.eff.org/"
TARGET="_top"
->multiproxy.org</A
-> and many
- more through Google. A particularly interesting project is the JAP service
- offered by the Technical University of Dresden (<A
-HREF="http://anon.inf.tu-dresden.de/index_en.html"
+>Tor</A
+>,
+ an <A
+HREF="http://www.eff.org/"
TARGET="_top"
->http://anon.inf.tu-dresden.de/index_en.html</A
->).</P
-><P
-> There is, however, even in the single-machine case the possibility to make the
- server believe that your machine is in fact a shared proxy serving a large
- LAN, and we are looking into that.</P
+>EFF</A
+> supported onion routing system.
+ The configuration details can be found in
+ <A
+HREF="#TOR"
+TARGET="_top"
+>How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</A
+>.</P
></DIV
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
-NAME="AEN634"
+NAME="AEN651"
></A
>4.8. Can <SPAN
CLASS="APPLICATION"
> guarantee I am anonymous?</H3
><P
> No. Your chances of remaining anonymous are greatly improved, but unless you
- are an expert on Internet security it would be safest to assume that
- everything you do on the Web can be traced back to you.</P
+ <A
+HREF="#TOR"
+TARGET="_top"
+>chain <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+></A
+>
+ or a similar system and know what you're doing when it comes to configuring
+ the rest of your system, it would be safest to assume that everything you do
+ on the Web can be traced back to you.</P
><P
> <SPAN
CLASS="APPLICATION"
>you</I
></SPAN
> more freedom to decide which sites
- you can trust, and what details you want to reveal. But it's still possible
- that web sites can find out who you are. Here's one way this can happen.</P
+ you can trust, and what details you want to reveal. But it neither
+ hides your ip address, nor can it guarantee that the rest of the system
+ behaves correctly. There are several possibilities how a web sites can find
+ out who you are, even if you are using a strict <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ configuration and chained it with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>.</P
+><P
+> Most of <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> protection can be easily subverted
+ by an insecure browser configuration, therefore you should use a browser that can
+ be configured to only execute code from trusted sites, and be careful which sites you trust.
+ For example there is no point in having <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ modify the User-Agent header, if websites can get all the information they want
+ through JavaScript, ActiveX, Flash, Java etc.</P
><P
> A few browsers disclose the user's email address in certain situations, such
as when transferring a file by FTP. <SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN645"
+NAME="TOR"
+></A
+>4.9. How do I use <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ together with <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>?</H3
+><P
+> Before you configure <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> to use <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ (<A
+HREF="http://tor.eff.org/"
+TARGET="_top"
+>http://tor.eff.org/</A
+>),
+ please follow the User Manual chapters
+ <A
+HREF="../user-manual/installation.html"
+TARGET="_top"
+>2. Installation</A
+> and
+ <A
+HREF="../user-manual/startup.html"
+TARGET="_top"
+>5. Startup</A
+> to make sure
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> itself is setup correctly.</P
+><P
+>
+ If it is, refer to <A
+HREF="http://tor.eff.org/documentation.html.en"
+TARGET="_top"
+>Tor's
+ extensive documentation</A
+> to learn how to install <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>,
+ and make sure <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>'s logfile says that
+ <SPAN
+CLASS="QUOTE"
+>"Tor has successfully opened a circuit"</SPAN
+> and it
+ <SPAN
+CLASS="QUOTE"
+>"[l]ooks like client functionality is working"</SPAN
+>.</P
+><P
+> If either <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> or <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ isn't working, their combination most likely will neither. Testing them on their
+ own will also help you to direct problem reports to the right audience.
+ If <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> isn't working, don't bother the
+ <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> developers. If <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ isn't working, don't send bug reports to the <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> Team.</P
+><P
+> If you verified that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> and <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ are working, it is time to connect them. As far as <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ is concerned, <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> is just another proxy that can be reached
+ by socks4 or socks4a. Most likely you are interested in <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>
+ to increase your anonymity level, therefore you should use socks4a,
+ to make sure <SPAN
+CLASS="APPLICATION"
+>Privoxy's</SPAN
+> DNS requests are
+ done through <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> and thus invisible to your local network.</P
+><P
+> Since <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> 3.0.4, its configuration (section 5.2)
+ is already prepared for <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>, if you are using a
+ default <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> configuration and run it on the same
+ system as Privoxy, you just have to uncomment the line:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+># forward-socks4a / 127.0.0.1:9050 .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> This is enough to reach the internet, but additionally you should
+ uncomment the following forward rules, to make sure your local network is still
+ reachable through Privoxy:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+># forward 192.168.*.*/ .
+# forward 10.*.*.*/ .
+# forward 127.*.*.*/ .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> Unencrypted connections to systems in these address ranges will
+ be as (un)secure as the local network is, but the alternative is
+ that you can't reach the network at all.
+ If you also want to be able to reach servers in your local
+ network by using their names, you will need additional
+ exceptions that look like this:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+># forward localhost/ .
+ </PRE
+></TD
+></TR
+></TABLE
+></P
+><P
+> Save the modified configuration file and open
+ <A
+HREF="http://config.privoxy.org/show-status"
+TARGET="_top"
+>http://config.privoxy.org/show-status/</A
+>
+ in your browser, confirm that <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+> has reloaded its configuration
+ and that there are no other forward lines, unless you know that you need them. I everything looks good,
+ refer to
+ <A
+HREF="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143"
+TARGET="_top"
+>Tor
+ Faq 4.2</A
+> to learn how to verify that you are really using <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+>.</P
+><P
+> Afterwards, please take the time to at least skim through the rest
+ of <SPAN
+CLASS="APPLICATION"
+>Tor's</SPAN
+> documentation. Make sure you understand
+ what <SPAN
+CLASS="APPLICATION"
+>Tor</SPAN
+> does, why it is no replacement for
+ application level security, and why you shouldn't use it for unencrypted logins.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
+NAME="AEN722"
></A
->4.9. Might some things break because header information or
+>4.10. Might some things break because header information or
content is being altered?</H3
><P
> Definitely. More and more sites use HTTP header content to decide what to
><H3
CLASS="SECT2"
><A
-NAME="AEN656"
+NAME="AEN733"
></A
->4.10. Can <SPAN
+>4.11. Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> act as a <SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN666"
+NAME="AEN743"
></A
->4.11. What about as a firewall? Can <SPAN
+>4.12. What about as a firewall? Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> protect me?</H3
><H3
CLASS="SECT2"
><A
-NAME="AEN672"
+NAME="AEN749"
></A
->4.12. I have large empty spaces / a checkerboard pattern now where
+>4.13. I have large empty spaces / a checkerboard pattern now where
ads used to be. Why?</H3
><P
> It would be technically possible eliminate the banners in a way that frees
><H3
CLASS="SECT2"
><A
-NAME="AEN677"
+NAME="AEN754"
></A
->4.13. How can <SPAN
+>4.14. How can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> filter Secure (HTTPS) URLs?</H3
><H3
CLASS="SECT2"
><A
-NAME="AEN692"
+NAME="AEN769"
></A
->4.14. <SPAN
+>4.15. <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> runs as a <SPAN
><A
NAME="TURNOFF"
></A
->4.15. How can I temporarily disable <SPAN
+>4.16. How can I temporarily disable <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>?</H3
><A
NAME="REALLYOFF"
></A
->4.16. When <SPAN
+>4.17. When <SPAN
CLASS="QUOTE"
>"disabled"</SPAN
> is <SPAN
><A
NAME="CRUNCH"
></A
->4.17. My logs show <SPAN
+>4.18. My logs show <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> <SPAN
CLASS="QUOTE"
>"crunches"</SPAN
>
-ads, but also its own CGI pages. What is a <SPAN
+ads, but also its own internal CGI pages. What is a <SPAN
CLASS="QUOTE"
>"crunch"</SPAN
>?</H3
><A
NAME="DOWNLOADS"
></A
->4.18. Can <SPAN
+>4.19. Can <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> effect files that I download
that is intended to be saved to disk, then any content that might have been
altered by filtering, will be saved too, for these (probably rare) cases.</P
><P
-> Note that versions later than 3.0.2 do NOT filter document types of
+> Note that versions later than 3.0.2 do NOT filter document types reported as
<SPAN
CLASS="QUOTE"
>"text/plain"</SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> does not do FTP at all, only HTTP
- protocols, so please don't even try.</P
+ protocols, so please don't try.</P
></DIV
><DIV
CLASS="SECT2"
><A
NAME="DOWNLOADS2"
></A
->4.19. I just downloaded a Perl script, and <SPAN
+>4.20. I just downloaded a Perl script, and <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>
><H3
CLASS="SECT2"
><A
+NAME="HOSTSFILE"
+></A
+>4.21. Should I continue to use a <SPAN
+CLASS="QUOTE"
+>"HOSTS"</SPAN
+> file for ad-blocking?</H3
+><P
+> One time-tested technique to defeat common ads is to trick the local DNS
+ system by giving a phony IP address for the ad generator in the local
+ <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file, typically using <TT
+CLASS="LITERAL"
+>127.0.0.1</TT
+>, aka
+ <TT
+CLASS="LITERAL"
+>localhost</TT
+>. This effectively blocks the ad.</P
+><P
+> There is no reason to use this technique in conjunction with
+ <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>. <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+ does essentially the same thing, much more elegantly and with much more
+ flexibility. A large <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file, in fact, not only
+ duplicates effort, but may get in the way. It is recommended to remove
+ such entries from your <TT
+CLASS="FILENAME"
+>HOSTS</TT
+> file. If you think
+ your hosts list is neglected by <SPAN
+CLASS="APPLICATION"
+>Privoxy's </SPAN
+>
+ configuration, consider adding your list to your <TT
+CLASS="FILENAME"
+>user.action</TT
+> file:</P
+><P
+> <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="SCREEN"
+> { +block }
+ www.ad.example1.com
+ ad.example2.com
+ ads.galore.example.com
+ etc.example.com</PRE
+></TD
+></TR
+></TABLE
+></P
+></DIV
+><DIV
+CLASS="SECT2"
+><H3
+CLASS="SECT2"
+><A
NAME="SEEALSO"
></A
->4.20. Where can I find more information about <SPAN
+>4.22. Where can I find more information about <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>
><TR
><TD
> <A
-HREF="javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('http://www.privoxy.org/actions','Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());"
+HREF="http://sourceforge.net/tracker/?group_id=11118&atid=460288"
TARGET="_top"
->http://www.privoxy.org/actions/</A
+>http://sourceforge.net/tracker/?group_id=11118&atid=460288</A
>, to submit <SPAN
CLASS="QUOTE"
>"misses"</SPAN
-> to the developers.
+> and other
+ configuration related suggestions to the developers.
</TD
></TR
></TBODY
><TR
><TD
> <A
-HREF="http://privacy.net/analyze/"
+HREF="http://privacy.net/"
TARGET="_top"
->http://privacy.net/analyze/</A
+>http://privacy.net/</A
>, a useful site
to check what information about you is leaked while you browse the web.
</TD
><TR
><TD
> <A
+HREF="http://tor.eff.org/"
+TARGET="_top"
+>http://tor.eff.org/</A
+>,
+ <SPAN
+CLASS="APPLICATION"
+>TOR</SPAN
+> can help anonymize web browsing,
+ web publishing, instant messaging, IRC, SSH, and other applications.
+ </TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+>
+ <P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+> <A
HREF="http://www.privoxy.org/developer-manual/"
TARGET="_top"
>http://www.privoxy.org/developer-manual/</A
><A
NAME="MICROSUCK"
></A
->4.21. I've noticed that Privoxy changes <SPAN
+>4.23. I've noticed that Privoxy changes <SPAN
CLASS="QUOTE"
>"Microsoft"</SPAN
> to
CLASS="QUOTE"
>"Text replacements for subversive browsing
fun!"</SPAN
-> or you have implicitly activated it by choosing the
- <SPAN
+> or you are using an older Privoxy version and have implicitly
+ activated it by choosing the <SPAN
CLASS="QUOTE"
>"Adventuresome"</SPAN
-> profile in the web-based editor (formerly known
- as the <SPAN
-CLASS="APPLICATION"
->Advanced</SPAN
-> profile).</P
+> profile in the
+ web-based editor.</P
></DIV
></DIV
><DIV
><H3
CLASS="SECT2"
><A
-NAME="AEN829"
+NAME="AEN925"
></A
>5.1. I am getting <SPAN
CLASS="QUOTE"
> Early <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
-> versions (and also
+> 2.x versions (and also
<SPAN
CLASS="APPLICATION"
>Junkbuster</SPAN
><H3
CLASS="SECT2"
><A
-NAME="AEN842"
+NAME="AEN938"
></A
>5.2. I just added a new rule, but the steenkin ad is
still getting through. How?</H3
CLASS="QUOTE"
>"proxy"</SPAN
>
- setting, which will silently enable <SPAN
+ setting, which will silently various protocols, including
+ <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>both</I
></SPAN
-> HTTP and FTP
- proxying! So it is possible to accidentally enable FTP proxying in these
- cases. And of course, if this happens, <SPAN
+> HTTP and FTP proxying! So it is possible to
+ accidentally enable FTP proxying in these cases. And of course, if this
+ happens, <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
->
- will indeed cause problems since it does not know FTP.
+> will indeed cause problems since
+ it does not know FTP. Newer version will give a sane error message if a FTP
+ connection is attempted.
</P
><P
> Will <SPAN