Fix broken links. Add faq on hosts files. Move most of new windows service
[privoxy.git] / doc / webserver / faq / misc.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >Miscellaneous</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 "><LINK
9 REL="HOME"
10 TITLE="Privoxy Frequently Asked Questions"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Configuration"
14 HREF="configuration.html"><LINK
15 REL="NEXT"
16 TITLE="Troubleshooting"
17 HREF="trouble.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"></HEAD
21 ><BODY
22 CLASS="SECT1"
23 BGCOLOR="#EEEEEE"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 SUMMARY="Header navigation table"
32 WIDTH="100%"
33 BORDER="0"
34 CELLPADDING="0"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="3"
39 ALIGN="center"
40 >Privoxy Frequently Asked Questions</TH
41 ></TR
42 ><TR
43 ><TD
44 WIDTH="10%"
45 ALIGN="left"
46 VALIGN="bottom"
47 ><A
48 HREF="configuration.html"
49 ACCESSKEY="P"
50 >Prev</A
51 ></TD
52 ><TD
53 WIDTH="80%"
54 ALIGN="center"
55 VALIGN="bottom"
56 ></TD
57 ><TD
58 WIDTH="10%"
59 ALIGN="right"
60 VALIGN="bottom"
61 ><A
62 HREF="trouble.html"
63 ACCESSKEY="N"
64 >Next</A
65 ></TD
66 ></TR
67 ></TABLE
68 ><HR
69 ALIGN="LEFT"
70 WIDTH="100%"></DIV
71 ><DIV
72 CLASS="SECT1"
73 ><H1
74 CLASS="SECT1"
75 ><A
76 NAME="MISC"
77 ></A
78 >4. Miscellaneous</H1
79 ><DIV
80 CLASS="SECT2"
81 ><H3
82 CLASS="SECT2"
83 ><A
84 NAME="AEN584"
85 ></A
86 >4.1. How much does <SPAN
87 CLASS="APPLICATION"
88 >Privoxy</SPAN
89 > slow my browsing down? This 
90 has to add extra time to browsing.</H3
91 ><P
92 > How much of an impact depends on many things, including the CPU of the host
93  system, how agressive the configuration is, which specific actions are being triggered, 
94  the size of the page, etc.</P
95 ><P
96 > Overall, it should not slow you down any in real terms, and may actually help 
97  speed things up since ads, banners and other junk are not typically being displayed.
98  The actual processing time required by <SPAN
99 CLASS="APPLICATION"
100 >Privoxy</SPAN
101
102  itself for each page, is relatively small in the overall scheme of things,
103  and happens very quickly. This is typically more than offset by time saved
104  not downloading and rendering ad images (if ad blocking is being used).</P
105 ><P
106 > <SPAN
107 CLASS="QUOTE"
108 >"Filtering"</SPAN
109 > content via the <TT
110 CLASS="LITERAL"
111 ><A
112 HREF="../user-manual/actions-file.html#FILTER"
113 TARGET="_top"
114 >filter</A
115 ></TT
116 > or
117  <TT
118 CLASS="LITERAL"
119 ><A
120 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
121 TARGET="_top"
122 >deanimate-gifs</A
123 ></TT
124 >
125  actions will certainly cause a perceived slowdown, since the entire document
126  needs to be buffered before displaying. And on very large documents, there may be
127  some impact. How much depends on the page size, the actual definition of the
128  filter(s), etc. See below. Most other actions have little to no impact on
129  speed.</P
130 ></DIV
131 ><DIV
132 CLASS="SECT2"
133 ><H3
134 CLASS="SECT2"
135 ><A
136 NAME="LOADINGTIMES"
137 ></A
138 >4.2. I notice considerable
139 delays in page requests compared to the old Junkbuster. What's wrong?</H3
140 ><P
141 > If you use any <TT
142 CLASS="LITERAL"
143 ><A
144 HREF="../user-manual/actions-file.html#FILTER"
145 TARGET="_top"
146 >filter</A
147 ></TT
148 > action,
149  such as filtering banners by size, web-bugs etc, or the <TT
150 CLASS="LITERAL"
151 ><A
152 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
153 TARGET="_top"
154 >deanimate-gifs</A
155 ></TT
156 >
157  action, the entire document must be loaded into memory in order for the filtering 
158  mechanism to work, and nothing is sent to the browser during this time.</P
159 ><P
160 > The loading time typically does not really change much in real numbers, but
161  the feeling is different, because most browsers are able to start rendering
162  incomplete content, giving the user a feeling of "it works". This effect is
163  more noticeable on slower dialup connections. Extremely large documents
164  may have some impact on the time to load the page where there is filtering
165  being done. But overall, the difference should be very minimal. If there is a
166  big impact, then probably some other problem is contributing.
167  </P
168 ><P
169 > Filtering is automatically disabled for inappropriate MIME types. But note 
170  that if the web server mis-reports the MIME type, then content that should
171  not be filtered, could be. <SPAN
172 CLASS="APPLICATION"
173 >Privoxy</SPAN
174 > only knows how
175  to differentiate filterable content because of the MIME type as reported by
176  the server, or because of some configuration setting that enables/disables
177  filtering.&#13;</P
178 ></DIV
179 ><DIV
180 CLASS="SECT2"
181 ><H3
182 CLASS="SECT2"
183 ><A
184 NAME="SLOWCRAWL"
185 ></A
186 >4.3. I just installed <SPAN
187 CLASS="APPLICATION"
188 >Privoxy</SPAN
189 >, and all my
190 browsing has slowed to a crawl. What gives?</H3
191 ><P
192 > This should not happen, and for the overwhelming number of users world-wide,
193  it does not happen. I would suspect some inadvertent interaction of software
194  components such as anti-virus software, spyware protectors, personal
195  firewalls or similar components. Try disabling (or uninstalling) these one
196  at a time and see if that helps.</P
197 ></DIV
198 ><DIV
199 CLASS="SECT2"
200 ><H3
201 CLASS="SECT2"
202 ><A
203 NAME="CONFIGURL"
204 ></A
205 >4.4. What are "http://config.privoxy.org/" and
206 "http://p.p/"?</H3
207 ><P
208 > <A
209 HREF="http://config.privoxy.org/"
210 TARGET="_top"
211 >http://config.privoxy.org/</A
212 > is the
213  address of <SPAN
214 CLASS="APPLICATION"
215 >Privoxy</SPAN
216 >'s built-in user interface, and 
217  <A
218 HREF="http://p.p/"
219 TARGET="_top"
220 >http://p.p/</A
221 > is a shortcut for it.</P
222 ><P
223 > Since <SPAN
224 CLASS="APPLICATION"
225 >Privoxy</SPAN
226 > sits between your web browser and the Internet, 
227  it can simply intercept requests for these addresses and answer them with its built-in
228  <SPAN
229 CLASS="QUOTE"
230 >"web server"</SPAN
231 >.</P
232 ><P
233 > This also makes for a good test for your browser configuration: If entering the
234  URL <A
235 HREF="http://config.privoxy.org/"
236 TARGET="_top"
237 >http://config.privoxy.org/</A
238 >
239  takes you to a page saying <SPAN
240 CLASS="QUOTE"
241 >"This is Privoxy ..."</SPAN
242 >, everything is OK.
243  If you get a page saying <SPAN
244 CLASS="QUOTE"
245 >"Privoxy is not working"</SPAN
246 > instead, then
247  your browser didn't use <SPAN
248 CLASS="APPLICATION"
249 >Privoxy</SPAN
250 > for the request,
251  hence it could not be intercepted, and you have accessed the <SPAN
252 CLASS="emphasis"
253 ><I
254 CLASS="EMPHASIS"
255 >real</I
256 ></SPAN
257 >
258  web site at config.privoxy.org.</P
259 ><P
260 > With recent versions of <SPAN
261 CLASS="APPLICATION"
262 >Privoxy</SPAN
263 > (version 2.9.x and
264  later), the user interface features information on the run time status, the
265  configuration, and even a built-in editor for the <A
266 HREF="../user-manual/actions-file.html"
267 TARGET="_top"
268 >actions files</A
269 >.</P
270 ><P
271 > Note that the built-in URLs from earlier versions of <SPAN
272 CLASS="APPLICATION"
273 >Junkbuster</SPAN
274 >
275  / <SPAN
276 CLASS="APPLICATION"
277 >Privoxy</SPAN
278 >, http://example.com/show-proxy-args and http://i.j.b/,
279  are no longer supported. If you still use such an old version, you should really consider
280  upgrading to 3.0.4.</P
281 ></DIV
282 ><DIV
283 CLASS="SECT2"
284 ><H3
285 CLASS="SECT2"
286 ><A
287 NAME="NEWADS"
288 ></A
289 >4.5. How can I submit new ads, or report
290 problems?</H3
291 ><P
292 >Please see the <A
293 HREF="contact.html"
294 >Contact section</A
295 > for
296 various ways to interact with the developers.</P
297 ></DIV
298 ><DIV
299 CLASS="SECT2"
300 ><H3
301 CLASS="SECT2"
302 ><A
303 NAME="NOONECARES"
304 ></A
305 >4.6. Why doesn't anyone answer my support 
306 request?</H3
307 ><P
308 >Rest assured that it has been read and considered. Why it is not answered,
309 could be for various reasons, including no one has a good answer for it, no
310 one has had time to yet investigate it thorougly, it has been reported
311 numerous times already, or because not enough information was provided to help
312 us help you. Your efforts are not wasted, and we do appreciate them.</P
313 ></DIV
314 ><DIV
315 CLASS="SECT2"
316 ><H3
317 CLASS="SECT2"
318 ><A
319 NAME="IP"
320 ></A
321 >4.7. How can I hide my IP address?</H3
322 ><P
323 > If you run both the browser and the proxy locally, you cannot hide your IP
324  address with <SPAN
325 CLASS="APPLICATION"
326 >Privoxy</SPAN
327 > or ultimately any other
328  software. The server needs to know your IP address so that it knows where to
329  send the responses back. </P
330 ><P
331 > There are many publicly usable "anonymous" proxies out there, which
332  provide a further level of indirection between you and the web server.</P
333 ><P
334 > However, these proxies are called "anonymous" because you don't need
335  a password, not because they would offer any real anonymity.
336  Most of them will log your IP address and make it available to the
337  authorities in case you violate the law of the country they run in. In fact
338  you can't even rule out that some of them only exist to *collect* information
339  on (those suspicious) people with a more than average preference for privacy.</P
340 ><P
341 > Your best bet is to chain <SPAN
342 CLASS="APPLICATION"
343 >Privoxy</SPAN
344 >
345  with <A
346 HREF="http://tor.eff.org/"
347 TARGET="_top"
348 >Tor</A
349 >,
350  an  <A
351 HREF="http://www.eff.org/"
352 TARGET="_top"
353 >EFF</A
354 > supported onion routing system.
355  The configuration details can be found in
356  <A
357 HREF="#TOR"
358 TARGET="_top"
359 >How do I use <SPAN
360 CLASS="APPLICATION"
361 >Privoxy</SPAN
362 > together with <SPAN
363 CLASS="APPLICATION"
364 >Tor</SPAN
365 >?</A
366 >.</P
367 ></DIV
368 ><DIV
369 CLASS="SECT2"
370 ><H3
371 CLASS="SECT2"
372 ><A
373 NAME="AEN651"
374 ></A
375 >4.8. Can <SPAN
376 CLASS="APPLICATION"
377 >Privoxy</SPAN
378 > guarantee I am anonymous?</H3
379 ><P
380 > No. Your chances of remaining anonymous are greatly improved, but unless you
381  <A
382 HREF="#TOR"
383 TARGET="_top"
384 >chain <SPAN
385 CLASS="APPLICATION"
386 >Privoxy</SPAN
387 > with <SPAN
388 CLASS="APPLICATION"
389 >Tor</SPAN
390 ></A
391 >
392  or a similar system and know what you're doing when it comes to configuring
393  the rest of your system, it would be safest to assume that everything you do
394  on the Web can be traced back to you.</P
395 ><P
396 > <SPAN
397 CLASS="APPLICATION"
398 >Privoxy</SPAN
399 > can remove various information about you,
400  and allows <SPAN
401 CLASS="emphasis"
402 ><I
403 CLASS="EMPHASIS"
404 >you</I
405 ></SPAN
406 > more freedom  to decide which sites 
407  you can trust, and what details you want to reveal. But it neither 
408  hides your ip address, nor can it guarantee that the rest of the system
409  behaves correctly. There are several possibilities how a web sites can find
410  out who you are, even if you are using a strict <SPAN
411 CLASS="APPLICATION"
412 >Privoxy</SPAN
413 >
414  configuration and chained it with <SPAN
415 CLASS="APPLICATION"
416 >Tor</SPAN
417 >.</P
418 ><P
419 > Most of <SPAN
420 CLASS="APPLICATION"
421 >Privoxy's</SPAN
422 > protection can be easily subverted
423  by an insecure browser configuration, therefore you should use a browser that can
424  be configured to only execute code from trusted sites, and be careful which sites you trust.
425  For example there is no point in having <SPAN
426 CLASS="APPLICATION"
427 >Privoxy</SPAN
428 >
429  modify the User-Agent header, if websites can get all the information they want
430  through JavaScript, ActiveX, Flash, Java etc.</P
431 ><P
432 > A few browsers disclose the user's email address in certain situations, such
433  as when transferring a file by FTP. <SPAN
434 CLASS="APPLICATION"
435 >Privoxy</SPAN
436 >
437  does not filter FTP. If you need this feature, or are concerned about the
438  mail handler of your browser disclosing your email address, you might
439  consider products such as <SPAN
440 CLASS="APPLICATION"
441 >NSClean</SPAN
442 >.</P
443 ><P
444 > Browsers available only as binaries could use non-standard headers to give
445  out any information they can have access to: see the manufacturer's license
446  agreement. It's impossible to anticipate and prevent every breach of privacy
447  that might occur. The professionally paranoid prefer browsers available as
448  source code, because anticipating their behavior is easier. Trust the source,
449  Luke!</P
450 ></DIV
451 ><DIV
452 CLASS="SECT2"
453 ><H3
454 CLASS="SECT2"
455 ><A
456 NAME="TOR"
457 ></A
458 >4.9. How do I use <SPAN
459 CLASS="APPLICATION"
460 >Privoxy</SPAN
461 >
462  together with <SPAN
463 CLASS="APPLICATION"
464 >Tor</SPAN
465 >?</H3
466 ><P
467 > Before you configure <SPAN
468 CLASS="APPLICATION"
469 >Privoxy</SPAN
470 > to use <SPAN
471 CLASS="APPLICATION"
472 >Tor</SPAN
473 >
474  (<A
475 HREF="http://tor.eff.org/"
476 TARGET="_top"
477 >http://tor.eff.org/</A
478 >),
479  please follow the User Manual chapters
480  <A
481 HREF="../user-manual/installation.html"
482 TARGET="_top"
483 >2. Installation</A
484 > and
485  <A
486 HREF="../user-manual/startup.html"
487 TARGET="_top"
488 >5. Startup</A
489 > to make sure
490  <SPAN
491 CLASS="APPLICATION"
492 >Privoxy</SPAN
493 > itself is setup correctly.</P
494 ><P
495
496  If it is, refer to <A
497 HREF="http://tor.eff.org/documentation.html.en"
498 TARGET="_top"
499 >Tor's
500  extensive documentation</A
501 > to learn how to install <SPAN
502 CLASS="APPLICATION"
503 >Tor</SPAN
504 >,
505  and make sure <SPAN
506 CLASS="APPLICATION"
507 >Tor</SPAN
508 >'s logfile says that
509  <SPAN
510 CLASS="QUOTE"
511 >"Tor has successfully opened a circuit"</SPAN
512 > and it
513  <SPAN
514 CLASS="QUOTE"
515 >"[l]ooks like client functionality is working"</SPAN
516 >.</P
517 ><P
518 > If either <SPAN
519 CLASS="APPLICATION"
520 >Tor</SPAN
521 > or <SPAN
522 CLASS="APPLICATION"
523 >Privoxy</SPAN
524 >
525  isn't working, their combination most likely will neither. Testing them on their
526  own will also help you to direct problem reports to the right audience.
527  If <SPAN
528 CLASS="APPLICATION"
529 >Privoxy</SPAN
530 > isn't working, don't bother the
531  <SPAN
532 CLASS="APPLICATION"
533 >Tor</SPAN
534 > developers. If <SPAN
535 CLASS="APPLICATION"
536 >Tor</SPAN
537 >
538  isn't working, don't send bug reports to the <SPAN
539 CLASS="APPLICATION"
540 >Privoxy</SPAN
541 > Team.</P
542 ><P
543 > If you verified that <SPAN
544 CLASS="APPLICATION"
545 >Privoxy</SPAN
546 > and <SPAN
547 CLASS="APPLICATION"
548 >Tor</SPAN
549 >
550  are working, it is time to connect them. As far as <SPAN
551 CLASS="APPLICATION"
552 >Privoxy</SPAN
553 >
554  is concerned, <SPAN
555 CLASS="APPLICATION"
556 >Tor</SPAN
557 > is just another proxy that can be reached
558  by socks4 or socks4a. Most likely you are interested in <SPAN
559 CLASS="APPLICATION"
560 >Tor</SPAN
561 >
562  to increase your anonymity level, therefore you should use socks4a,
563  to make sure <SPAN
564 CLASS="APPLICATION"
565 >Privoxy's</SPAN
566 > DNS requests are
567  done through <SPAN
568 CLASS="APPLICATION"
569 >Tor</SPAN
570 > and thus invisible to your local network.</P
571 ><P
572 > Since <SPAN
573 CLASS="APPLICATION"
574 >Privoxy</SPAN
575 > 3.0.4, its configuration (section 5.2)
576  is already prepared for <SPAN
577 CLASS="APPLICATION"
578 >Tor</SPAN
579 >, if you are using a
580  default <SPAN
581 CLASS="APPLICATION"
582 >Tor</SPAN
583 > configuration and run it on the same
584  system as Privoxy, you just have to uncomment the line:</P
585 ><P
586 > <TABLE
587 BORDER="0"
588 BGCOLOR="#E0E0E0"
589 WIDTH="100%"
590 ><TR
591 ><TD
592 ><PRE
593 CLASS="SCREEN"
594 >#        forward-socks4a             /     127.0.0.1:9050 .
595  </PRE
596 ></TD
597 ></TR
598 ></TABLE
599 ></P
600 ><P
601 > This is enough to reach the internet, but additionally you should
602  uncomment the following forward rules, to make sure your local network is still
603  reachable through Privoxy:</P
604 ><P
605 > <TABLE
606 BORDER="0"
607 BGCOLOR="#E0E0E0"
608 WIDTH="100%"
609 ><TR
610 ><TD
611 ><PRE
612 CLASS="SCREEN"
613 >#        forward         192.168.*.*/     .
614 #        forward            10.*.*.*/     .
615 #        forward           127.*.*.*/     .
616  </PRE
617 ></TD
618 ></TR
619 ></TABLE
620 ></P
621 ><P
622 > Unencrypted connections to systems in these address ranges will
623  be as (un)secure as the local network is, but the alternative is
624  that you can't reach the network at all.
625  If you also want to be able to reach servers in your local
626  network by using their names, you will need additional
627  exceptions that look like this:</P
628 ><P
629 > <TABLE
630 BORDER="0"
631 BGCOLOR="#E0E0E0"
632 WIDTH="100%"
633 ><TR
634 ><TD
635 ><PRE
636 CLASS="SCREEN"
637 >#        forward           localhost/     .
638  </PRE
639 ></TD
640 ></TR
641 ></TABLE
642 ></P
643 ><P
644 > Save the modified configuration file and open
645  <A
646 HREF="http://config.privoxy.org/show-status"
647 TARGET="_top"
648 >http://config.privoxy.org/show-status/</A
649 >
650  in your browser, confirm that <SPAN
651 CLASS="APPLICATION"
652 >Privoxy</SPAN
653 > has reloaded its configuration
654  and that there are no other forward lines, unless you know that you need them. I everything looks good,
655  refer to
656  <A
657 HREF="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#head-0e1cc2ac330ede8c6ad1ac0d0db0ac163b0e6143"
658 TARGET="_top"
659 >Tor
660  Faq 4.2</A
661 > to learn how to verify that you are really using <SPAN
662 CLASS="APPLICATION"
663 >Tor</SPAN
664 >.</P
665 ><P
666 > Afterwards, please take the time to at least skim through the rest
667  of <SPAN
668 CLASS="APPLICATION"
669 >Tor's</SPAN
670 > documentation. Make sure you understand
671  what <SPAN
672 CLASS="APPLICATION"
673 >Tor</SPAN
674 > does, why it is no replacement for
675  application level security, and why you shouldn't use it for unencrypted logins.</P
676 ></DIV
677 ><DIV
678 CLASS="SECT2"
679 ><H3
680 CLASS="SECT2"
681 ><A
682 NAME="AEN722"
683 ></A
684 >4.10. Might some things break because header information or
685 content is being altered?</H3
686 ><P
687 > Definitely. More and more sites use HTTP header content to decide what to
688  display and how to display it. There is many ways that this can be handled, 
689  so having hard and fast rules, is tricky.</P
690 ><P
691 > <SPAN
692 CLASS="QUOTE"
693 >"User-Agent"</SPAN
694 > in particular is often used in this way to identify
695  the browser, and adjust content accordingly. Changing this now (at least not
696  further than removing the OS information) is not recommended, since so many
697  sites do look for it. You may get undesirable results by changing this.</P
698 ><P
699 > For instance, different browsers use different encodings of Russian and Czech
700  characters, certain web servers convert pages on-the-fly according to the
701  User Agent header. Giving a <SPAN
702 CLASS="QUOTE"
703 >"User Agent"</SPAN
704 > with the wrong
705  operating system or browser manufacturer causes some sites in these languages
706  to be garbled; Surfers to Eastern European sites should change it to
707  something closer. And then some page access counters work by looking at the
708  <SPAN
709 CLASS="QUOTE"
710 >"Referer"</SPAN
711 > header; they may fail or break if unavailable. The
712  weather maps of Intellicast have been blocked by their server when no
713  <SPAN
714 CLASS="QUOTE"
715 >"Referer"</SPAN
716 > or cookie is provided, is another example. (But you
717  can forge both headers without giving information away). There are
718  many other ways things can go wrong when trying to fool a web server.</P
719 ><P
720 > Similar thoughts apply to modifying JavaScript, and, to a lesser degree,
721  HTML elements.</P
722 ><P
723 > If you have problems with a site, you will have to adjust your configuration 
724  accordingly. Cookies are probably the most likely adjustment that may 
725  be required, but by no means the only one.</P
726 ></DIV
727 ><DIV
728 CLASS="SECT2"
729 ><H3
730 CLASS="SECT2"
731 ><A
732 NAME="AEN733"
733 ></A
734 >4.11. Can <SPAN
735 CLASS="APPLICATION"
736 >Privoxy</SPAN
737 > act as a <SPAN
738 CLASS="QUOTE"
739 >"caching"</SPAN
740 > proxy to 
741 speed up web browsing?</H3
742 ><P
743 > No, it does not have this ability at all. You want something like 
744  <A
745 HREF="http://www.squid-cache.org/"
746 TARGET="_top"
747 >Squid</A
748 > for this. And, yes, 
749  before you ask, <SPAN
750 CLASS="APPLICATION"
751 >Privoxy</SPAN
752 > can co-exist 
753  with other kinds of proxies like <SPAN
754 CLASS="APPLICATION"
755 >Squid</SPAN
756 >.
757  See the <A
758 HREF="../user-manual/config.html#FORWARDING"
759 TARGET="_top"
760 >forwarding
761  chapter</A
762 > in the <A
763 HREF="../user-manual/index.html"
764 TARGET="_top"
765 >user
766  manual</A
767 > for details.</P
768 ></DIV
769 ><DIV
770 CLASS="SECT2"
771 ><H3
772 CLASS="SECT2"
773 ><A
774 NAME="AEN743"
775 ></A
776 >4.12. What about as a firewall? Can <SPAN
777 CLASS="APPLICATION"
778 >Privoxy</SPAN
779 > protect me?</H3
780 ><P
781 > Not in the way you mean, or in the way a true firewall can. 
782  <SPAN
783 CLASS="APPLICATION"
784 >Privoxy</SPAN
785 > can help protect your privacy, but not
786  protect you from intrusion attempts. It is, of course, perfectly possible
787  and recommended to use <SPAN
788 CLASS="emphasis"
789 ><I
790 CLASS="EMPHASIS"
791 >both</I
792 ></SPAN
793 >.</P
794 ></DIV
795 ><DIV
796 CLASS="SECT2"
797 ><H3
798 CLASS="SECT2"
799 ><A
800 NAME="AEN749"
801 ></A
802 >4.13. I have large empty spaces / a checkerboard pattern now where
803 ads used to be. Why?</H3
804 ><P
805 > It would be technically possible eliminate the banners in a way that frees
806  their screen estate in many cases, by doing all banner blocking with filters,
807  i.e. eliminating the whole image references from the HTML pages instead
808  of letting them stay in, and blocking the resulting requests for the
809  banners themselves.</P
810 ><P
811 > But this would consume considerable CPU resources, would likely destroy
812  the layout of many web pages which rely on the banners consuming a certain
813  amount of screen space, and would fail in other cases, where the screen space
814  is reserved e.g. by tables anyway. Also, making the banners disappear without
815  a visual trace complicates troubleshooting.</P
816 ><P
817 > So we won't support this in the default configuration, but you can of course
818  define appropriate filters yourself.</P
819 ></DIV
820 ><DIV
821 CLASS="SECT2"
822 ><H3
823 CLASS="SECT2"
824 ><A
825 NAME="AEN754"
826 ></A
827 >4.14. How can <SPAN
828 CLASS="APPLICATION"
829 >Privoxy</SPAN
830 > filter Secure (HTTPS) URLs?</H3
831 ><P
832 > Since secure HTTP connections are encrypted SSL sessions between your browser
833  and the secure site, and are meant to be reliably <SPAN
834 CLASS="emphasis"
835 ><I
836 CLASS="EMPHASIS"
837 >secure</I
838 ></SPAN
839 >,
840  there is little that <SPAN
841 CLASS="APPLICATION"
842 >Privoxy</SPAN
843 > can do but hand the raw
844  gibberish data though from one end to the other unprocessed.</P
845 ><P
846 > The only exception to this is blocking by host patterns, as the client needs
847  to tell <SPAN
848 CLASS="APPLICATION"
849 >Privoxy</SPAN
850 > the name of the remote server,
851  so that <SPAN
852 CLASS="APPLICATION"
853 >Privoxy</SPAN
854 > can establish the connection.
855  If that name matches a host-only pattern, the connection will be blocked.</P
856 ><P
857 > As far as ad blocking is concerned, this is less of a restriction than it may
858  seem, since ad sources are often identifiable by the host name, and often
859  the banners to be placed in an encrypted page come unencrypted nonetheless
860  for efficiency reasons, which exposes them to the full power of 
861  <SPAN
862 CLASS="APPLICATION"
863 >Privoxy</SPAN
864 >'s ad blocking.</P
865 ><P
866 > <SPAN
867 CLASS="QUOTE"
868 >"Content cookies"</SPAN
869 > (those that are embedded in the actual HTML or
870  JS page content, see <TT
871 CLASS="LITERAL"
872 ><A
873 HREF="../user-manual/actions-file.html#FILTER-CONTENT-COOKIES"
874 TARGET="_top"
875 >filter{content-cookies}</A
876 ></TT
877 >), 
878  in an SSL transaction will be impossible to block under these conditions. 
879  Fortunately, this does not seem to be a very common scenario since most 
880  cookies come by traditional means.</P
881 ></DIV
882 ><DIV
883 CLASS="SECT2"
884 ><H3
885 CLASS="SECT2"
886 ><A
887 NAME="AEN769"
888 ></A
889 >4.15. <SPAN
890 CLASS="APPLICATION"
891 >Privoxy</SPAN
892 > runs as a <SPAN
893 CLASS="QUOTE"
894 >"server"</SPAN
895 >. How 
896 secure is it? Do I need to take any special precautions?</H3
897 ><P
898 > There are no known exploits that might affect
899  <SPAN
900 CLASS="APPLICATION"
901 >Privoxy</SPAN
902 >. On Unix-like systems, 
903  <SPAN
904 CLASS="APPLICATION"
905 >Privoxy</SPAN
906 > can run as a non-privileged 
907  user, which is how we recommend it be run. Also, by default 
908  <SPAN
909 CLASS="APPLICATION"
910 >Privoxy</SPAN
911 > only listens to requests 
912  from <SPAN
913 CLASS="QUOTE"
914 >"localhost"</SPAN
915 > only. The server aspect of
916  <SPAN
917 CLASS="APPLICATION"
918 >Privoxy</SPAN
919 > is not itself directly exposed to the
920  Internet in this configuration. If you want to have
921  <SPAN
922 CLASS="APPLICATION"
923 >Privoxy</SPAN
924 > serve as a LAN proxy, this will have to
925  be opened up to allow for LAN requests. In this case, we'd recommend
926  you specify only the LAN gateway address, e.g. 192.168.1.1, in the main 
927  <SPAN
928 CLASS="APPLICATION"
929 >Privoxy</SPAN
930 > configuration file and check all <A
931 HREF="../user-manual/config.html#ACCESS-CONTROL"
932 TARGET="_top"
933 >access control and security
934  options</A
935 >. All LAN hosts can then use this as their proxy address
936  in the browser proxy configuration, but <SPAN
937 CLASS="APPLICATION"
938 >Privoxy</SPAN
939 >
940  will not listen on any external interfaces. ACLs can be defined in addition,
941  and using a firewall is always good too. Better safe than sorry.</P
942 ></DIV
943 ><DIV
944 CLASS="SECT2"
945 ><H3
946 CLASS="SECT2"
947 ><A
948 NAME="TURNOFF"
949 ></A
950 >4.16. How can I temporarily disable <SPAN
951 CLASS="APPLICATION"
952 >Privoxy</SPAN
953 >?</H3
954 ><P
955 > The easiest way is to access <SPAN
956 CLASS="APPLICATION"
957 >Privoxy</SPAN
958 > with your 
959  browser by using the remote toggle URL: <A
960 HREF="http://config.privoxy.org/toggle"
961 TARGET="_top"
962 >http://config.privoxy.org/toggle</A
963 >.
964  See the <A
965 HREF="../user-manual/appendix.html#BOOKMARKLETS"
966 TARGET="_top"
967 >Bookmarklets section</A
968
969  of the <I
970 CLASS="CITETITLE"
971 >User Manual</I
972 > for an easy way to access this 
973  feature.</P
974 ></DIV
975 ><DIV
976 CLASS="SECT2"
977 ><H3
978 CLASS="SECT2"
979 ><A
980 NAME="REALLYOFF"
981 ></A
982 >4.17. When <SPAN
983 CLASS="QUOTE"
984 >"disabled"</SPAN
985 > is <SPAN
986 CLASS="APPLICATION"
987 >Privoxy</SPAN
988 > totally 
989 out of the picture?</H3
990 ><P
991 > No, this just means all filtering and actions are disabled.
992  <SPAN
993 CLASS="APPLICATION"
994 >Privoxy</SPAN
995 > is still acting as a proxy, but just not 
996  doing any of the things that <SPAN
997 CLASS="APPLICATION"
998 >Privoxy</SPAN
999 > would
1000  normally be expected to do. It is still a <SPAN
1001 CLASS="QUOTE"
1002 >"middle-man"</SPAN
1003 > in 
1004  the interaction between your browser and web sites.</P
1005 ></DIV
1006 ><DIV
1007 CLASS="SECT2"
1008 ><H3
1009 CLASS="SECT2"
1010 ><A
1011 NAME="CRUNCH"
1012 ></A
1013 >4.18. My logs show <SPAN
1014 CLASS="APPLICATION"
1015 >Privoxy</SPAN
1016 > <SPAN
1017 CLASS="QUOTE"
1018 >"crunches"</SPAN
1019
1020 ads, but also its own internal CGI pages. What is a <SPAN
1021 CLASS="QUOTE"
1022 >"crunch"</SPAN
1023 >?</H3
1024 ><P
1025 > A <SPAN
1026 CLASS="QUOTE"
1027 >"crunch"</SPAN
1028 > simply means <SPAN
1029 CLASS="APPLICATION"
1030 >Privoxy</SPAN
1031 > intercepted 
1032  <SPAN
1033 CLASS="emphasis"
1034 ><I
1035 CLASS="EMPHASIS"
1036 >something</I
1037 ></SPAN
1038 >, nothing more. Often this is indeed ads or
1039  banners, but <SPAN
1040 CLASS="APPLICATION"
1041 >Privoxy</SPAN
1042 > uses the same mechanism for
1043  trapping requests for its own internal pages. For instance, a request for
1044  <SPAN
1045 CLASS="APPLICATION"
1046 >Privoxy's</SPAN
1047 > configuration page at: <A
1048 HREF="http://config.privoxy.org"
1049 TARGET="_top"
1050 >http://config.privoxy.org</A
1051 >, is
1052  intercepted (i.e. it does not go out to the 'net), and the familiar CGI
1053  configuration is returned to the browser, and the log consequently will show
1054  a <SPAN
1055 CLASS="QUOTE"
1056 >"crunch"</SPAN
1057 >.</P
1058 ></DIV
1059 ><DIV
1060 CLASS="SECT2"
1061 ><H3
1062 CLASS="SECT2"
1063 ><A
1064 NAME="DOWNLOADS"
1065 ></A
1066 >4.19. Can <SPAN
1067 CLASS="APPLICATION"
1068 >Privoxy</SPAN
1069 > effect files that I download
1070 from a webserver? FTP server?</H3
1071 ><P
1072 > From the webserver's perspective, there is no difference between
1073  viewing a document (i.e. a page), and downloading a file. The same is true of
1074  <SPAN
1075 CLASS="APPLICATION"
1076 >Privoxy</SPAN
1077 >. If there is a match for a <TT
1078 CLASS="LITERAL"
1079 ><A
1080 HREF="../user-manual/actions-file.html#BLOCK"
1081 TARGET="_top"
1082 >block</A
1083 ></TT
1084 > pattern,
1085  it will still be blocked, and of course this is obvious. 
1086  </P
1087 ><P
1088 > Filtering is potentially more of a concern since the results are not always
1089  so obvious, and the effects of filtering are there whether the file is simply
1090  viewed, or downloaded. And potentially whether the content is some obnoxious
1091  advertizement, or Mr. Jimmy's latest/greatest source code jewel. Of course,
1092  one of these presumably is <SPAN
1093 CLASS="QUOTE"
1094 >"bad"</SPAN
1095 > content that we don't want, and
1096  the other is <SPAN
1097 CLASS="QUOTE"
1098 >"good"</SPAN
1099 > content that we do want.
1100  <SPAN
1101 CLASS="APPLICATION"
1102 >Privoxy</SPAN
1103 > is blind to the differences, and can only
1104  distinguish <SPAN
1105 CLASS="QUOTE"
1106 >"good from bad"</SPAN
1107 > by the configuration parameters
1108  <SPAN
1109 CLASS="emphasis"
1110 ><I
1111 CLASS="EMPHASIS"
1112 >we</I
1113 ></SPAN
1114 > give it.</P
1115 ><P
1116 > <SPAN
1117 CLASS="APPLICATION"
1118 >Privoxy</SPAN
1119 > knows the differences in files according
1120  to the <SPAN
1121 CLASS="QUOTE"
1122 >"Document Type"</SPAN
1123 > as reported by the webserver. If this is
1124  reported accurately (e.g. <SPAN
1125 CLASS="QUOTE"
1126 >"application/zip"</SPAN
1127 > for a zip archive),
1128  then <SPAN
1129 CLASS="APPLICATION"
1130 >Privoxy</SPAN
1131 > knows to ignore these where
1132  appropriate. <SPAN
1133 CLASS="APPLICATION"
1134 >Privoxy</SPAN
1135 > potentially can filter HTML
1136  as well as plain text documents, subject to configuration parameters of
1137  course. Also, documents that are of an unknown type (generally assumed to be
1138  <SPAN
1139 CLASS="QUOTE"
1140 >"text/plain"</SPAN
1141 >) can be filtered, as will those that might be
1142  incorrectly reported by the webserver. If such a file is a downloaded file
1143  that is intended to be saved to disk, then any content that might have been
1144  altered by filtering, will be saved too, for these (probably rare) cases.</P
1145 ><P
1146 > Note that versions later than 3.0.2 do NOT filter document types reported as 
1147  <SPAN
1148 CLASS="QUOTE"
1149 >"text/plain"</SPAN
1150 >. Prior to this, <SPAN
1151 CLASS="APPLICATION"
1152 >Privoxy</SPAN
1153 >
1154  did filter this document type.</P
1155 ><P
1156 > In short, filtering is <SPAN
1157 CLASS="QUOTE"
1158 >"ON"</SPAN
1159 > if a) the Document Type as reported
1160  by the webserver is appropriate <SPAN
1161 CLASS="emphasis"
1162 ><I
1163 CLASS="EMPHASIS"
1164 >and</I
1165 ></SPAN
1166 > b) the configuration
1167  allows it (or at least does not disallow it). That's it. There is no magic
1168  cookie anywhere to say this is <SPAN
1169 CLASS="QUOTE"
1170 >"good"</SPAN
1171 > and this is
1172  <SPAN
1173 CLASS="QUOTE"
1174 >"bad"</SPAN
1175 >. It's the configuration that let's it all happen or not.</P
1176 ><P
1177 > If you download text files, you probably do not want these to be filtered,
1178  particularly if the content is source code, or other critical content. Source
1179  code sometimes might be mistaken for Javascript (i.e. the kind that might
1180  open a pop-up window). It is recommended to turn off filtering for download
1181  sites (particularly if the content may be plain text files and you are using
1182  version 3.0.2 or earlier) in your <TT
1183 CLASS="FILENAME"
1184 >user.action</TT
1185 > file. And
1186  also, for any site or page where making <SPAN
1187 CLASS="emphasis"
1188 ><I
1189 CLASS="EMPHASIS"
1190 >any</I
1191 ></SPAN
1192 > changes at
1193  all to the content is to be avoided.</P
1194 ><P
1195 > <SPAN
1196 CLASS="APPLICATION"
1197 >Privoxy</SPAN
1198 > does not do FTP at all, only HTTP 
1199   protocols, so please don't try.</P
1200 ></DIV
1201 ><DIV
1202 CLASS="SECT2"
1203 ><H3
1204 CLASS="SECT2"
1205 ><A
1206 NAME="DOWNLOADS2"
1207 ></A
1208 >4.20. I just downloaded a Perl script, and <SPAN
1209 CLASS="APPLICATION"
1210 >Privoxy</SPAN
1211 >
1212 altered it! Yikes, what is wrong!</H3
1213 ><P
1214 > Please read above.</P
1215 ></DIV
1216 ><DIV
1217 CLASS="SECT2"
1218 ><H3
1219 CLASS="SECT2"
1220 ><A
1221 NAME="HOSTSFILE"
1222 ></A
1223 >4.21. Should I continue to use a <SPAN
1224 CLASS="QUOTE"
1225 >"HOSTS"</SPAN
1226 > file for ad-blocking?</H3
1227 ><P
1228 > One time-tested technique to defeat common ads is to trick the local DNS
1229  system by giving a phony IP address for the ad generator in the local 
1230  <TT
1231 CLASS="FILENAME"
1232 >HOSTS</TT
1233 > file, typically using <TT
1234 CLASS="LITERAL"
1235 >127.0.0.1</TT
1236 >, aka 
1237  <TT
1238 CLASS="LITERAL"
1239 >localhost</TT
1240 >. This effectively blocks the ad.</P
1241 ><P
1242 > There is no reason to use this technique in conjunction with 
1243  <SPAN
1244 CLASS="APPLICATION"
1245 >Privoxy</SPAN
1246 >. <SPAN
1247 CLASS="APPLICATION"
1248 >Privoxy</SPAN
1249 >
1250  does essentially the same thing, much more elegantly and with much more 
1251  flexibility. A large <TT
1252 CLASS="FILENAME"
1253 >HOSTS</TT
1254 > file, in fact, not only
1255  duplicates effort, but may get in the way. It is recommended to remove 
1256  such entries from your <TT
1257 CLASS="FILENAME"
1258 >HOSTS</TT
1259 > file. If you think 
1260  your hosts list is neglected by <SPAN
1261 CLASS="APPLICATION"
1262 >Privoxy's </SPAN
1263
1264  configuration, consider adding your list to your <TT
1265 CLASS="FILENAME"
1266 >user.action</TT
1267 > file:</P
1268 ><P
1269 > <TABLE
1270 BORDER="0"
1271 BGCOLOR="#E0E0E0"
1272 WIDTH="100%"
1273 ><TR
1274 ><TD
1275 ><PRE
1276 CLASS="SCREEN"
1277 >  { +block }
1278    www.ad.example1.com
1279    ad.example2.com
1280    ads.galore.example.com
1281    etc.example.com</PRE
1282 ></TD
1283 ></TR
1284 ></TABLE
1285 ></P
1286 ></DIV
1287 ><DIV
1288 CLASS="SECT2"
1289 ><H3
1290 CLASS="SECT2"
1291 ><A
1292 NAME="SEEALSO"
1293 ></A
1294 >4.22. Where can I find more information about <SPAN
1295 CLASS="APPLICATION"
1296 >Privoxy</SPAN
1297 >
1298 and related issues?</H3
1299 ><P
1300 > Other references and sites of interest to <SPAN
1301 CLASS="APPLICATION"
1302 >Privoxy</SPAN
1303 >
1304  users:</P
1305 ><P
1306 > <P
1307 ></P
1308 ><TABLE
1309 BORDER="0"
1310 ><TBODY
1311 ><TR
1312 ><TD
1313 >   <A
1314 HREF="http://www.privoxy.org/"
1315 TARGET="_top"
1316 >http://www.privoxy.org/</A
1317 >, 
1318    the <SPAN
1319 CLASS="APPLICATION"
1320 >Privoxy</SPAN
1321 > Home page. 
1322   </TD
1323 ></TR
1324 ></TBODY
1325 ></TABLE
1326 ><P
1327 ></P
1328 >
1329  <P
1330 ></P
1331 ><TABLE
1332 BORDER="0"
1333 ><TBODY
1334 ><TR
1335 ><TD
1336 >   <A
1337 HREF="http://www.privoxy.org/faq/"
1338 TARGET="_top"
1339 >http://www.privoxy.org/faq/</A
1340 >, 
1341    the <SPAN
1342 CLASS="APPLICATION"
1343 >Privoxy</SPAN
1344 > FAQ. 
1345   </TD
1346 ></TR
1347 ></TBODY
1348 ></TABLE
1349 ><P
1350 ></P
1351 >
1352  <P
1353 ></P
1354 ><TABLE
1355 BORDER="0"
1356 ><TBODY
1357 ><TR
1358 ><TD
1359 >   <A
1360 HREF="http://sourceforge.net/projects/ijbswa/"
1361 TARGET="_top"
1362 >http://sourceforge.net/projects/ijbswa/</A
1363 >, 
1364    the Project Page for <SPAN
1365 CLASS="APPLICATION"
1366 >Privoxy</SPAN
1367 > on 
1368    <A
1369 HREF="http://sourceforge.net"
1370 TARGET="_top"
1371 >SourceForge</A
1372 >.
1373   </TD
1374 ></TR
1375 ></TBODY
1376 ></TABLE
1377 ><P
1378 ></P
1379 >
1380  <P
1381 ></P
1382 ><TABLE
1383 BORDER="0"
1384 ><TBODY
1385 ><TR
1386 ><TD
1387 >   <A
1388 HREF="http://config.privoxy.org/"
1389 TARGET="_top"
1390 >http://config.privoxy.org/</A
1391 >,
1392    the web-based user interface. <SPAN
1393 CLASS="APPLICATION"
1394 >Privoxy</SPAN
1395 > must be
1396    running for this to work. Shortcut: <A
1397 HREF="http://p.p/"
1398 TARGET="_top"
1399 >http://p.p/</A
1400 >
1401   </TD
1402 ></TR
1403 ></TBODY
1404 ></TABLE
1405 ><P
1406 ></P
1407 >
1408  <P
1409 ></P
1410 ><TABLE
1411 BORDER="0"
1412 ><TBODY
1413 ><TR
1414 ><TD
1415 >   <A
1416 HREF="http://sourceforge.net/tracker/?group_id=11118&atid=460288"
1417 TARGET="_top"
1418 >http://sourceforge.net/tracker/?group_id=11118&#38;atid=460288</A
1419 >, to submit <SPAN
1420 CLASS="QUOTE"
1421 >"misses"</SPAN
1422 > and other
1423    configuration related suggestions to the developers. 
1424   </TD
1425 ></TR
1426 ></TBODY
1427 ></TABLE
1428 ><P
1429 ></P
1430 >
1431  
1432  <P
1433 ></P
1434 ><TABLE
1435 BORDER="0"
1436 ><TBODY
1437 ><TR
1438 ><TD
1439 >   <A
1440 HREF="http://www.junkbusters.com/ht/en/cookies.html"
1441 TARGET="_top"
1442 >http://www.junkbusters.com/ht/en/cookies.html</A
1443 >,
1444    an explanation how cookies are used to track web users.
1445   </TD
1446 ></TR
1447 ></TBODY
1448 ></TABLE
1449 ><P
1450 ></P
1451 >
1452  <P
1453 ></P
1454 ><TABLE
1455 BORDER="0"
1456 ><TBODY
1457 ><TR
1458 ><TD
1459 >   <A
1460 HREF="http://www.junkbusters.com/ijb.html"
1461 TARGET="_top"
1462 >http://www.junkbusters.com/ijb.html</A
1463 >,
1464    the original Internet Junkbuster.
1465   </TD
1466 ></TR
1467 ></TBODY
1468 ></TABLE
1469 ><P
1470 ></P
1471 >
1472  
1473  <P
1474 ></P
1475 ><TABLE
1476 BORDER="0"
1477 ><TBODY
1478 ><TR
1479 ><TD
1480 >   <A
1481 HREF="http://privacy.net/"
1482 TARGET="_top"
1483 >http://privacy.net/</A
1484 >, a useful site
1485    to check what information about you is leaked while you browse the web.
1486   </TD
1487 ></TR
1488 ></TBODY
1489 ></TABLE
1490 ><P
1491 ></P
1492 >
1493  <P
1494 ></P
1495 ><TABLE
1496 BORDER="0"
1497 ><TBODY
1498 ><TR
1499 ><TD
1500 >   <A
1501 HREF="http://www.squid-cache.org/"
1502 TARGET="_top"
1503 >http://www.squid-cache.org/</A
1504 >, a very popular
1505    caching proxy, which is often used together with <SPAN
1506 CLASS="APPLICATION"
1507 >Privoxy</SPAN
1508 >.
1509   </TD
1510 ></TR
1511 ></TBODY
1512 ></TABLE
1513 ><P
1514 ></P
1515 >
1516  <P
1517 ></P
1518 ><TABLE
1519 BORDER="0"
1520 ><TBODY
1521 ><TR
1522 ><TD
1523 >   <A
1524 HREF="http://tor.eff.org/"
1525 TARGET="_top"
1526 >http://tor.eff.org/</A
1527 >, 
1528    <SPAN
1529 CLASS="APPLICATION"
1530 >TOR</SPAN
1531 > can help anonymize web browsing, 
1532    web publishing, instant messaging, IRC, SSH, and other applications.
1533   </TD
1534 ></TR
1535 ></TBODY
1536 ></TABLE
1537 ><P
1538 ></P
1539 >
1540  <P
1541 ></P
1542 ><TABLE
1543 BORDER="0"
1544 ><TBODY
1545 ><TR
1546 ><TD
1547 >   <A
1548 HREF="http://www.privoxy.org/developer-manual/"
1549 TARGET="_top"
1550 >http://www.privoxy.org/developer-manual/</A
1551 >, 
1552    the <SPAN
1553 CLASS="APPLICATION"
1554 >Privoxy</SPAN
1555 > developer manual. 
1556   </TD
1557 ></TR
1558 ></TBODY
1559 ></TABLE
1560 ><P
1561 ></P
1562 ></P
1563 ></DIV
1564 ><DIV
1565 CLASS="SECT2"
1566 ><H3
1567 CLASS="SECT2"
1568 ><A
1569 NAME="MICROSUCK"
1570 ></A
1571 >4.23. I've noticed that Privoxy changes <SPAN
1572 CLASS="QUOTE"
1573 >"Microsoft"</SPAN
1574 > to 
1575 <SPAN
1576 CLASS="QUOTE"
1577 >"MicroSuck"</SPAN
1578 >! Why are you manipulating my browsing?</H3
1579 ><P
1580 > We're not. The text substitutions that you are seeing are disabled
1581  in the default configuration as shipped. You have either manually
1582  activated the <SPAN
1583 CLASS="QUOTE"
1584 >"<TT
1585 CLASS="LITERAL"
1586 >fun</TT
1587 >"</SPAN
1588 > filter which
1589  is clearly labeled <SPAN
1590 CLASS="QUOTE"
1591 >"Text replacements for subversive browsing
1592  fun!"</SPAN
1593 > or you are using an older Privoxy version and have implicitly
1594  activated it by choosing the  <SPAN
1595 CLASS="QUOTE"
1596 >"Adventuresome"</SPAN
1597 > profile in the
1598  web-based editor.</P
1599 ></DIV
1600 ></DIV
1601 ><DIV
1602 CLASS="NAVFOOTER"
1603 ><HR
1604 ALIGN="LEFT"
1605 WIDTH="100%"><TABLE
1606 SUMMARY="Footer navigation table"
1607 WIDTH="100%"
1608 BORDER="0"
1609 CELLPADDING="0"
1610 CELLSPACING="0"
1611 ><TR
1612 ><TD
1613 WIDTH="33%"
1614 ALIGN="left"
1615 VALIGN="top"
1616 ><A
1617 HREF="configuration.html"
1618 ACCESSKEY="P"
1619 >Prev</A
1620 ></TD
1621 ><TD
1622 WIDTH="34%"
1623 ALIGN="center"
1624 VALIGN="top"
1625 ><A
1626 HREF="index.html"
1627 ACCESSKEY="H"
1628 >Home</A
1629 ></TD
1630 ><TD
1631 WIDTH="33%"
1632 ALIGN="right"
1633 VALIGN="top"
1634 ><A
1635 HREF="trouble.html"
1636 ACCESSKEY="N"
1637 >Next</A
1638 ></TD
1639 ></TR
1640 ><TR
1641 ><TD
1642 WIDTH="33%"
1643 ALIGN="left"
1644 VALIGN="top"
1645 >Configuration</TD
1646 ><TD
1647 WIDTH="34%"
1648 ALIGN="center"
1649 VALIGN="top"
1650 >&nbsp;</TD
1651 ><TD
1652 WIDTH="33%"
1653 ALIGN="right"
1654 VALIGN="top"
1655 >Troubleshooting</TD
1656 ></TR
1657 ></TABLE
1658 ></DIV
1659 ></BODY
1660 ></HTML
1661 >