From: hal9 <hal9@users.sourceforge.net> Date: Fri, 8 Sep 2006 23:05:08 +0000 (+0000) Subject: Fix broken links. Add faq on hosts files. Move most of new windows service X-Git-Tag: v_3_0_5~66 X-Git-Url: http://www.privoxy.org/gitweb/%22https:/@default-cgi@/faq/user-manual/@default-cgi@toggle?a=commitdiff_plain;h=3e4ba811334a67a1c6b150620ea7ff68d229ae50;p=privoxy.git Fix broken links. Add faq on hosts files. Move most of new windows service feature to user manual and reference in faq. Various other small changes. --- diff --git a/doc/source/faq.sgml b/doc/source/faq.sgml index 1f05afdc..456011e2 100644 --- a/doc/source/faq.sgml +++ b/doc/source/faq.sgml @@ -24,7 +24,7 @@ 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. @@ -75,7 +75,7 @@ </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> <!-- @@ -350,7 +350,33 @@ warranty? Registration?</title> </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> @@ -372,30 +398,6 @@ warranty? Registration?</title> </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> @@ -410,9 +412,12 @@ warranty? Registration?</title> <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> @@ -508,7 +513,8 @@ special I have to do now?</title> </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> @@ -565,12 +571,17 @@ All the ads are there. What's wrong?</title> </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> @@ -600,14 +611,16 @@ All the ads are there. What's wrong?</title> <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> @@ -621,9 +634,11 @@ All the ads are there. What's wrong?</title> <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> @@ -937,39 +952,12 @@ instead of the checkerboard image. Why and how do I get rid of this?</title> <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>. @@ -977,16 +965,12 @@ New check this hal 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. @@ -1013,7 +997,7 @@ and thus avoid individual browser configuration?</title> </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> @@ -1025,7 +1009,7 @@ and thus avoid individual browser configuration?</title> 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> @@ -1157,7 +1141,8 @@ and thus avoid individual browser configuration?</title> 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 @@ -1173,16 +1158,17 @@ has to add extra time to browsing.</title> 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 @@ -1197,9 +1183,9 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title> 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 @@ -1296,8 +1282,8 @@ us help you. Your efforts are not wasted, and we do appreciate them. <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 @@ -1451,7 +1437,7 @@ us help you. Your efforts are not wasted, and we do appreciate them. 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 @@ -1530,27 +1516,6 @@ speed up web browsing?</title> </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> @@ -1657,7 +1622,7 @@ out of the picture?</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 @@ -1706,7 +1671,7 @@ from a webserver? FTP server?</title> 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> @@ -1729,7 +1694,7 @@ from a webserver? FTP server?</title> </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> @@ -1741,6 +1706,33 @@ altered it! Yikes, what is wrong!</title> </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> @@ -1791,7 +1783,7 @@ with every web page?</title> </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, @@ -1944,10 +1936,12 @@ every time I start IE. What gives?</title> </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. @@ -2282,6 +2276,9 @@ Why?</title> 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. diff --git a/doc/webserver/faq/configuration.html b/doc/webserver/faq/configuration.html index 03cc9b6e..314cacb8 100644 --- a/doc/webserver/faq/configuration.html +++ b/doc/webserver/faq/configuration.html @@ -119,23 +119,28 @@ NAME="NEWCONFIG" ></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 @@ -151,7 +156,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN319" +NAME="AEN332" ></A >3.3. What is an <SPAN CLASS="QUOTE" @@ -171,9 +176,11 @@ TARGET="_top" 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" @@ -234,7 +241,7 @@ CLASS="SECT2" ><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 @@ -270,7 +277,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN346" +NAME="AEN359" ></A >3.6. There are several different <SPAN CLASS="QUOTE" @@ -540,7 +547,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN411" +NAME="AEN424" ></A >3.10. What is the <TT CLASS="FILENAME" @@ -622,7 +629,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN429" +NAME="AEN442" ></A >3.11. How can I set up <SPAN CLASS="APPLICATION" @@ -734,7 +741,7 @@ CLASS="SECT2" ><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 @@ -801,7 +808,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN472" +NAME="AEN485" ></A >3.13. Why would anybody want to see a checkerboard pattern?</H3 ><P @@ -827,7 +834,7 @@ CLASS="SECT2" ><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 @@ -864,7 +871,21 @@ NAME="SRVANY" 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" @@ -876,15 +897,6 @@ TARGET="_top" >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" @@ -902,7 +914,7 @@ CLASS="APPLICATION" >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 @@ -960,7 +972,7 @@ CLASS="QUOTE" 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" @@ -984,9 +996,9 @@ TARGET="_top" >. 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 diff --git a/doc/webserver/faq/copyright.html b/doc/webserver/faq/copyright.html index dacc4dcf..2a12afee 100644 --- a/doc/webserver/faq/copyright.html +++ b/doc/webserver/faq/copyright.html @@ -103,7 +103,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1113" +NAME="AEN1209" ></A >7.1. License</H2 ><P @@ -165,7 +165,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1129" +NAME="AEN1225" ></A >7.2. History</H2 ><P diff --git a/doc/webserver/faq/general.html b/doc/webserver/faq/general.html index 7d9d2b3c..61d4c96a 100644 --- a/doc/webserver/faq/general.html +++ b/doc/webserver/faq/general.html @@ -679,46 +679,7 @@ CLASS="SECT2" ><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 @@ -726,24 +687,31 @@ CLASS="SECT3" ><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 @@ -770,6 +738,45 @@ TARGET="_top" >, 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 diff --git a/doc/webserver/faq/index.html b/doc/webserver/faq/index.html index 3eb42bf2..f817d8d1 100644 --- a/doc/webserver/faq/index.html +++ b/doc/webserver/faq/index.html @@ -45,7 +45,7 @@ TARGET="_top" ><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" @@ -224,24 +224,24 @@ warranty? Registration?</A ><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 @@ -289,7 +289,7 @@ CLASS="APPLICATION" ></DT ><DT >2.5. <A -HREF="installation.html#AEN231" +HREF="installation.html#AEN235" >I just installed <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -346,7 +346,7 @@ HREF="configuration.html#NEWCONFIG" ></DT ><DT >3.3. <A -HREF="configuration.html#AEN319" +HREF="configuration.html#AEN332" >What is an <SPAN CLASS="QUOTE" >"actions"</SPAN @@ -366,13 +366,13 @@ CLASS="QUOTE" ></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 @@ -407,7 +407,7 @@ with a browser? Does that not raise security issues?</A ></DT ><DT >3.10. <A -HREF="configuration.html#AEN411" +HREF="configuration.html#AEN424" >What is the <TT CLASS="FILENAME" >default.filter</TT @@ -418,7 +418,7 @@ CLASS="QUOTE" ></DT ><DT >3.11. <A -HREF="configuration.html#AEN429" +HREF="configuration.html#AEN442" >How can I set up <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -427,17 +427,17 @@ CLASS="APPLICATION" ></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 @@ -448,7 +448,7 @@ HREF="configuration.html#SRVANY" CLASS="APPLICATION" >Privoxy</SPAN > run as a service -on Win2K/NT?</A +on Win2K/NT/XP?</A ></DT ><DT >3.16. <A @@ -462,7 +462,7 @@ CLASS="APPLICATION" >Squid</SPAN > or <SPAN CLASS="APPLICATION" ->TOR</SPAN +>Tor</SPAN >?</A ></DT ><DT @@ -535,7 +535,7 @@ HREF="misc.html" ><DL ><DT >4.1. <A -HREF="misc.html#AEN570" +HREF="misc.html#AEN584" >How much does <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -545,7 +545,7 @@ has to add extra time to browsing.</A ><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 @@ -582,7 +582,7 @@ HREF="misc.html#IP" ></DT ><DT >4.8. <A -HREF="misc.html#AEN634" +HREF="misc.html#AEN651" >Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -590,13 +590,25 @@ CLASS="APPLICATION" ></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 @@ -607,30 +619,30 @@ CLASS="QUOTE" 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 @@ -641,7 +653,7 @@ CLASS="QUOTE" 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" @@ -649,7 +661,7 @@ CLASS="APPLICATION" >?</A ></DT ><DT ->4.16. <A +>4.17. <A HREF="misc.html#REALLYOFF" >When <SPAN CLASS="QUOTE" @@ -661,7 +673,7 @@ CLASS="APPLICATION" out of the picture?</A ></DT ><DT ->4.17. <A +>4.18. <A HREF="misc.html#CRUNCH" >My logs show <SPAN CLASS="APPLICATION" @@ -670,13 +682,13 @@ 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" @@ -685,7 +697,7 @@ 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" @@ -694,7 +706,15 @@ 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" @@ -703,7 +723,7 @@ 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" @@ -725,7 +745,7 @@ HREF="trouble.html" ><DL ><DT >5.1. <A -HREF="trouble.html#AEN829" +HREF="trouble.html#AEN925" >I am getting <SPAN CLASS="QUOTE" >"connection refused"</SPAN @@ -734,7 +754,7 @@ with every web page?</A ></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 @@ -939,12 +959,12 @@ HREF="copyright.html" ><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 diff --git a/doc/webserver/faq/installation.html b/doc/webserver/faq/installation.html index 56108ff9..f1ce4707 100644 --- a/doc/webserver/faq/installation.html +++ b/doc/webserver/faq/installation.html @@ -89,12 +89,24 @@ CLASS="APPLICATION" >?</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 @@ -221,7 +233,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN231" +NAME="AEN235" ></A >2.5. I just installed <SPAN CLASS="APPLICATION" @@ -325,7 +337,8 @@ 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 @@ -468,10 +481,10 @@ CLASS="APPLICATION" 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" @@ -500,7 +513,32 @@ CLASS="QUOTE" 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 diff --git a/doc/webserver/faq/misc.html b/doc/webserver/faq/misc.html index e339d415..e1c6576b 100644 --- a/doc/webserver/faq/misc.html +++ b/doc/webserver/faq/misc.html @@ -81,7 +81,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN570" +NAME="AEN584" ></A >4.1. How much does <SPAN CLASS="APPLICATION" @@ -90,7 +90,8 @@ 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. @@ -121,10 +122,11 @@ TARGET="_top" >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" @@ -133,7 +135,7 @@ 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 @@ -159,9 +161,9 @@ TARGET="_top" 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 @@ -323,41 +325,52 @@ NAME="IP" 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" @@ -365,8 +378,20 @@ 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" @@ -379,8 +404,30 @@ CLASS="EMPHASIS" >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 @@ -406,9 +453,235 @@ CLASS="SECT2" ><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 @@ -456,9 +729,9 @@ CLASS="SECT2" ><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 @@ -498,9 +771,9 @@ CLASS="SECT2" ><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 @@ -524,9 +797,9 @@ CLASS="SECT2" ><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 @@ -549,9 +822,9 @@ CLASS="SECT2" ><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 @@ -611,9 +884,9 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN692" +NAME="AEN769" ></A ->4.14. <SPAN +>4.15. <SPAN CLASS="APPLICATION" >Privoxy</SPAN > runs as a <SPAN @@ -674,7 +947,7 @@ CLASS="SECT2" ><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 @@ -706,7 +979,7 @@ CLASS="SECT2" ><A NAME="REALLYOFF" ></A ->4.16. When <SPAN +>4.17. When <SPAN CLASS="QUOTE" >"disabled"</SPAN > is <SPAN @@ -737,14 +1010,14 @@ CLASS="SECT2" ><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 @@ -790,7 +1063,7 @@ CLASS="SECT2" ><A NAME="DOWNLOADS" ></A ->4.18. Can <SPAN +>4.19. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > effect files that I download @@ -870,7 +1143,7 @@ CLASS="QUOTE" 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 @@ -923,7 +1196,7 @@ CLASS="EMPHASIS" 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" @@ -932,7 +1205,7 @@ 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 > @@ -945,9 +1218,80 @@ CLASS="SECT2" ><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 > @@ -1069,13 +1413,14 @@ BORDER="0" ><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 @@ -1133,9 +1478,9 @@ BORDER="0" ><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 @@ -1176,6 +1521,30 @@ BORDER="0" ><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 @@ -1199,7 +1568,7 @@ CLASS="SECT2" ><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 @@ -1221,15 +1590,12 @@ CLASS="LITERAL" 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 diff --git a/doc/webserver/faq/trouble.html b/doc/webserver/faq/trouble.html index bfd224e1..4d2035f7 100644 --- a/doc/webserver/faq/trouble.html +++ b/doc/webserver/faq/trouble.html @@ -81,7 +81,7 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN829" +NAME="AEN925" ></A >5.1. I am getting <SPAN CLASS="QUOTE" @@ -102,7 +102,7 @@ CLASS="APPLICATION" > Early <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> versions (and also +> 2.x versions (and also <SPAN CLASS="APPLICATION" >Junkbuster</SPAN @@ -132,7 +132,7 @@ CLASS="SECT2" ><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 @@ -340,19 +340,21 @@ CLASS="APPLICATION" 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