Generated
[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.60"><LINK
8 REL="HOME"
9 TITLE="Privoxy Frequently Asked Questions"
10 HREF="index.html"><LINK
11 REL="PREVIOUS"
12 TITLE="Configuration"
13 HREF="configuration.html"><LINK
14 REL="NEXT"
15 TITLE="Troubleshooting"
16 HREF="trouble.html"><LINK
17 REL="STYLESHEET"
18 TYPE="text/css"
19 HREF="../p_doc.css"></HEAD
20 ><BODY
21 CLASS="SECT1"
22 BGCOLOR="#EEEEEE"
23 TEXT="#000000"
24 LINK="#0000FF"
25 VLINK="#840084"
26 ALINK="#0000FF"
27 ><DIV
28 CLASS="NAVHEADER"
29 ><TABLE
30 WIDTH="100%"
31 BORDER="0"
32 CELLPADDING="0"
33 CELLSPACING="0"
34 ><TR
35 ><TH
36 COLSPAN="3"
37 ALIGN="center"
38 >Privoxy Frequently Asked Questions</TH
39 ></TR
40 ><TR
41 ><TD
42 WIDTH="10%"
43 ALIGN="left"
44 VALIGN="bottom"
45 ><A
46 HREF="configuration.html"
47 >Prev</A
48 ></TD
49 ><TD
50 WIDTH="80%"
51 ALIGN="center"
52 VALIGN="bottom"
53 ></TD
54 ><TD
55 WIDTH="10%"
56 ALIGN="right"
57 VALIGN="bottom"
58 ><A
59 HREF="trouble.html"
60 >Next</A
61 ></TD
62 ></TR
63 ></TABLE
64 ><HR
65 ALIGN="LEFT"
66 WIDTH="100%"></DIV
67 ><DIV
68 CLASS="SECT1"
69 ><H1
70 CLASS="SECT1"
71 ><A
72 NAME="MISC"
73 >4. Miscellaneous</A
74 ></H1
75 ><DIV
76 CLASS="SECT2"
77 ><H3
78 CLASS="SECT2"
79 ><A
80 NAME="AEN523"
81 >4.1. How much does <SPAN
82 CLASS="APPLICATION"
83 >Privoxy</SPAN
84 > slow my browsing down? This 
85 has to add extra time to browsing.</A
86 ></H3
87 ><P
88 > It should not slow you down any in real terms, and may actually help 
89  speed things up since ads, banners and other junk are not being displayed.
90  The actual processing time required by <SPAN
91 CLASS="APPLICATION"
92 >Privoxy</SPAN
93
94  itself for each page, is relatively small in the overall scheme of things,
95  and happens very quickly. This is typically more than offset by time saved
96  not downloading and rendering ad images.</P
97 ><P
98 > <SPAN
99 CLASS="QUOTE"
100 >"Filtering"</SPAN
101 > content via the <TT
102 CLASS="LITERAL"
103 ><A
104 HREF="../user-manual/actions-file.html#FILTER"
105 TARGET="_top"
106 >filter</A
107 ></TT
108 > or
109  <TT
110 CLASS="LITERAL"
111 ><A
112 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
113 TARGET="_top"
114 >deanimate-gifs</A
115 ></TT
116 >
117  actions may cause a perceived slowdown, since the entire document needs to be buffered
118  before displaying. See below.</P
119 ></DIV
120 ><DIV
121 CLASS="SECT2"
122 ><H3
123 CLASS="SECT2"
124 ><A
125 NAME="LOADINGTIMES"
126 >4.2. I noticed considerable
127 delays in page requests compared to the old Junkbuster. What's wrong?</A
128 ></H3
129 ><P
130 > If you use any <TT
131 CLASS="LITERAL"
132 ><A
133 HREF="../user-manual/actions-file.html#FILTER"
134 TARGET="_top"
135 >filter</A
136 ></TT
137 > action,
138  such as filtering banners by size, web-bugs etc, or the <TT
139 CLASS="LITERAL"
140 ><A
141 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
142 TARGET="_top"
143 >deanimate-gifs</A
144 ></TT
145 >
146  action, the entire document must be loaded into memory in order for the filtering 
147  mechanism to work, and nothing is sent to the browser during this time.</P
148 ><P
149 > The loading time does not really change in real numbers, but the feeling is
150  different, because most browsers are able to start rendering incomplete
151  content, giving the user a feeling of "it works". This effect is especially
152  noticeable on slow dialup connections.
153  </P
154 ><P
155 > Filtering is automatically disabled for inappropriate MIME types.&#13;</P
156 ></DIV
157 ><DIV
158 CLASS="SECT2"
159 ><H3
160 CLASS="SECT2"
161 ><A
162 NAME="CONFIGURL"
163 >4.3. What are "http://config.privoxy.org/" and
164 "http://p.p/"?</A
165 ></H3
166 ><P
167 > <A
168 HREF="http://config.privoxy.org/"
169 TARGET="_top"
170 >http://config.privoxy.org/</A
171 > is the
172  address of <SPAN
173 CLASS="APPLICATION"
174 >Privoxy</SPAN
175 >'s built-in user interface, and 
176  <A
177 HREF="http://p.p/"
178 TARGET="_top"
179 >http://p.p/</A
180 > is a shortcut for it.</P
181 ><P
182 > Since <SPAN
183 CLASS="APPLICATION"
184 >Privoxy</SPAN
185 > sits between your web browser and the Internet, 
186  it can simply intercept requests for these addresses and answer them with its built-in
187  <SPAN
188 CLASS="QUOTE"
189 >"web server"</SPAN
190 >.</P
191 ><P
192 > This also makes for a good test for your browser configuration: If entering the
193  URL <A
194 HREF="http://config.privoxy.org/"
195 TARGET="_top"
196 >http://config.privoxy.org/</A
197 >
198  takes you to a page saying <SPAN
199 CLASS="QUOTE"
200 >"This is Privoxy.."</SPAN
201 >, everything is OK.
202  If you get a page saying <SPAN
203 CLASS="QUOTE"
204 >"Privoxy is not working"</SPAN
205 > instead, then
206  your browser didn't use <SPAN
207 CLASS="APPLICATION"
208 >Privoxy</SPAN
209 > for the request,
210  hence it could not be intercepted, and you have accessed the <I
211 CLASS="EMPHASIS"
212 >real</I
213 >
214  web site at config.privoxy.org.</P
215 ><P
216 > With recent versions of <SPAN
217 CLASS="APPLICATION"
218 >Privoxy</SPAN
219 > (version 2.9.x and
220  later), the user interface features information on the run time status, the
221  configuration, and even a built-in editor for the <A
222 HREF="../user-manual/actions-file.html"
223 TARGET="_top"
224 >actions files</A
225 >.</P
226 ><P
227 > Note that the built-in URLs from earlier versions of <SPAN
228 CLASS="APPLICATION"
229 >Junkbuster</SPAN
230 >
231  / <SPAN
232 CLASS="APPLICATION"
233 >Privoxy</SPAN
234 >, http://example.com/show-proxy-args and http://i.j.b/,
235  are no longer supported. If you still use such an old version, you should really consider
236  upgrading to 2.9.16.</P
237 ></DIV
238 ><DIV
239 CLASS="SECT2"
240 ><H3
241 CLASS="SECT2"
242 ><A
243 NAME="BLOCKLIST"
244 >4.4. Do you still maintain the blocklists?</A
245 ></H3
246 ><P
247 >  No. The patterns for blocking now reside (among other things) in the <A
248 HREF="../user-manual/actions-file.html"
249 TARGET="_top"
250 >actions files</A
251 >, which are 
252   actively maintained instead. See next question ...</P
253 ></DIV
254 ><DIV
255 CLASS="SECT2"
256 ><H3
257 CLASS="SECT2"
258 ><A
259 NAME="NEWADS"
260 >4.5. How can I submit new ads?</A
261 ></H3
262 ><P
263 >Yes, absolutely! Please see the <A
264 HREF="contact.html"
265 >Contact section</A
266 > for
267 how to do that. Please note that you (technically) need the latest
268 <SPAN
269 CLASS="APPLICATION"
270 >Privoxy</SPAN
271 > version for this to work.</P
272 ></DIV
273 ><DIV
274 CLASS="SECT2"
275 ><H3
276 CLASS="SECT2"
277 ><A
278 NAME="IP"
279 >4.6. How can I hide my IP address?</A
280 ></H3
281 ><P
282 > If you run both the browser and the proxy locally, you cannot hide your IP
283  address with <SPAN
284 CLASS="APPLICATION"
285 >Privoxy</SPAN
286 > or any other software. The
287  server needs to know your IP address to send the answers back to you. </P
288 ><P
289 > Fortunately there are many publicly usable anonymous proxies out there, which
290  solve the problem by providing a further level of indirection between you and
291  the web server, shared by many people, and thus letting your requests "drown"
292  in white noise of unrelated requests as far as user tracking is concerned.</P
293 ><P
294 > Most of them will, however, log your IP address and make it available to the
295  authorities in case you abuse that anonymity for criminal purposes. In fact
296  you can't even rule out that some of them only exist to *collect* information
297  on (those suspicious) people with a more than average preference for privacy.</P
298 ><P
299 > You can find a list of anonymous public proxies at <A
300 HREF="http://www.multiproxy.org/anon_list.htm"
301 TARGET="_top"
302 >multiproxy.org</A
303 > and many
304  more through Google. A particularly interesting project is the JAP service
305  offered by the Technical University of Dresden (<A
306 HREF="http://anon.inf.tu-dresden.de/index_en.html"
307 TARGET="_top"
308 >http://anon.inf.tu-dresden.de/index_en.html</A
309 >.</P
310 ><P
311 > There is, however, even in the single-machine case the possibility to make the
312  server believe that your machine is in fact a shared proxy serving a whole big
313  LAN, and we are looking into that.</P
314 ></DIV
315 ><DIV
316 CLASS="SECT2"
317 ><H3
318 CLASS="SECT2"
319 ><A
320 NAME="AEN583"
321 >4.7. Can <SPAN
322 CLASS="APPLICATION"
323 >Privoxy</SPAN
324 > guarantee I am anonymous?</A
325 ></H3
326 ><P
327 > No. Your chances of remaining anonymous are greatly improved, but unless you
328  are an expert on Internet security it would be safest to assume that
329  everything you do on the Web can be traced back to you.</P
330 ><P
331 > <SPAN
332 CLASS="APPLICATION"
333 >Privoxy</SPAN
334 > can remove various information about you,
335  and allows <I
336 CLASS="EMPHASIS"
337 >you</I
338 > more freedom  to decide which sites 
339  you can trust, and what details you want to reveal. But it's still possible
340  that web sites can find out who you are. Here's one way this can happen.</P
341 ><P
342 > A few browsers disclose the user's email address in certain situations, such
343  as when transferring a file by FTP. <SPAN
344 CLASS="APPLICATION"
345 >Privoxy</SPAN
346 >
347  does not filter FTP. If you need this feature, or are concerned about the
348  mail handler of your browser disclosing your email address, you might
349  consider products such as <SPAN
350 CLASS="APPLICATION"
351 >NSClean</SPAN
352 >.</P
353 ><P
354 > Browsers available only as binaries could use non-standard headers to give
355  out any information they can have access to: see the manufacturer's license
356  agreement. It's impossible to anticipate and prevent every breach of privacy
357  that might occur. The professionally paranoid prefer browsers available as
358  source code, because anticipating their behavior is easier. Trust the source,
359  Luke!</P
360 ></DIV
361 ><DIV
362 CLASS="SECT2"
363 ><H3
364 CLASS="SECT2"
365 ><A
366 NAME="AEN594"
367 >4.8. Might some things break because header information or
368 content is being altered?</A
369 ></H3
370 ><P
371 > Definitely. More and more sites use HTTP header content to decide what to
372  display and how to display it. There is many ways that this can be handled, 
373  so having hard and fast rules, is tricky.</P
374 ><P
375 > <SPAN
376 CLASS="QUOTE"
377 >"User-Agent"</SPAN
378 > in particular is often used in this way to identify
379  the browser, and adjust content accordingly. Changing this now (at least not
380  further than removing the OS information) is not recommended, since so many
381  sites do look for it. You may get undesirable results by changing this.</P
382 ><P
383 > For instance, different browsers use different encodings of Russian and Czech
384  characters, certain web servers convert pages on-the-fly according to the
385  User Agent header. Giving a <SPAN
386 CLASS="QUOTE"
387 >"User Agent"</SPAN
388 > with the wrong
389  operating system or browser manufacturer causes some sites in these languages
390  to be garbled; Surfers to Eastern European sites should change it to
391  something closer. And then some page access counters work by looking at the
392  <SPAN
393 CLASS="QUOTE"
394 >"Referer"</SPAN
395 > header; they may fail or break if unavailable. The
396  weather maps of Intellicast have been blocked by their server when no
397  <SPAN
398 CLASS="QUOTE"
399 >"Referer"</SPAN
400 > or cookie is provided, is another example. (But you
401  can forge both headers without giving information away). There are
402  many other ways things can go wrong when trying to fool a web server.</P
403 ><P
404 > Similar thoughts apply to modifying JavaScript, and, to a lesser degree,
405  HTML elements.</P
406 ><P
407 > If you have problems with a site, you will have to adjust your configuration 
408  accordingly. Cookies are probably the most likely adjustment that may 
409  be required, but by no means the only one.</P
410 ></DIV
411 ><DIV
412 CLASS="SECT2"
413 ><H3
414 CLASS="SECT2"
415 ><A
416 NAME="AEN605"
417 >4.9. Can <SPAN
418 CLASS="APPLICATION"
419 >Privoxy</SPAN
420 > act as a <SPAN
421 CLASS="QUOTE"
422 >"caching"</SPAN
423 > proxy to 
424 speed up web browsing?</A
425 ></H3
426 ><P
427 > No, it does not have this ability at all. You want something like 
428  <A
429 HREF="http://www.squid-cache.org/"
430 TARGET="_top"
431 >Squid</A
432 > for this. And, yes, 
433  before you ask, <SPAN
434 CLASS="APPLICATION"
435 >Privoxy</SPAN
436 > can co-exist 
437  with other kinds of proxies like <SPAN
438 CLASS="APPLICATION"
439 >Squid</SPAN
440 >.
441  See the <A
442 HREF="../user-manual/config.html#FORWARDING"
443 TARGET="_top"
444 >forwarding
445  chapter</A
446 > in the <A
447 HREF="../user-manual/index.html"
448 TARGET="_top"
449 >user
450  manual</A
451 > for details.</P
452 ></DIV
453 ><DIV
454 CLASS="SECT2"
455 ><H3
456 CLASS="SECT2"
457 ><A
458 NAME="AEN615"
459 >4.10. What about as a firewall? Can <SPAN
460 CLASS="APPLICATION"
461 >Privoxy</SPAN
462 > protect me?</A
463 ></H3
464 ><P
465 > Not in the way you mean, or in the way a true firewall can. 
466  <SPAN
467 CLASS="APPLICATION"
468 >Privoxy</SPAN
469 > can help protect your privacy, but not
470  protect you from intrusion attempts. It is, of course, perfectly possible
471  and recommended to use <I
472 CLASS="EMPHASIS"
473 >both</I
474 >.</P
475 ></DIV
476 ><DIV
477 CLASS="SECT2"
478 ><H3
479 CLASS="SECT2"
480 ><A
481 NAME="AEN621"
482 >4.11. I have large empty spaces / a checkerboard pattern now where
483 ads used to be. Why?</A
484 ></H3
485 ><P
486 > It would be technically possible eliminate the banners in a way that frees
487  their screen estate in many cases, by doing all banner blocking with filters,
488  i.e. eliminating the whole image references from the HTML pages instead
489  of letting them stay in, and blocking the resulting requests for the
490  banners themselves.</P
491 ><P
492 > But this would consume considerable CPU resources, would likely destroy
493  the layout of many web pages which rely on the banners consuming a certain
494  amount of screen space, and would fail in other cases, where the screen space
495  is reserved e.g. by tables anyway. Also, making the banners disappear without
496  a visual trace complicates troubleshooting.</P
497 ><P
498 > So we won't support this in the default configuration, but you can of course
499  define appropriate filters yourself.</P
500 ></DIV
501 ><DIV
502 CLASS="SECT2"
503 ><H3
504 CLASS="SECT2"
505 ><A
506 NAME="AEN626"
507 >4.12. How can <SPAN
508 CLASS="APPLICATION"
509 >Privoxy</SPAN
510 > filter Secure (HTTPS) URLs?</A
511 ></H3
512 ><P
513 > Since secure HTTP connections are encrypted SSL sessions between your browser
514  and the secure site, and are meant to be reliably <I
515 CLASS="EMPHASIS"
516 >secure</I
517 >,
518  there is little that <SPAN
519 CLASS="APPLICATION"
520 >Privoxy</SPAN
521 > can do but hand the raw
522  gibberish data though from one end to the other unprocessed.</P
523 ><P
524 > The only exception to this is blocking by host patterns, as the client needs
525  to tell <SPAN
526 CLASS="APPLICATION"
527 >Privoxy</SPAN
528 > the name of the remote server,
529  so that <SPAN
530 CLASS="APPLICATION"
531 >Privoxy</SPAN
532 > can establish the connection.
533  If that name matches a host-only pattern, the connection will be blocked.</P
534 ><P
535 > As far as ad blocking is concerned, this is less of a restriction than it may
536  seem, since ad sources are often identifiable by the host name, and often
537  the banners to be placed in an encrypted page come unencrypted nonetheless
538  for efficiency reasons, which exposes them to the full power of 
539  <SPAN
540 CLASS="APPLICATION"
541 >Privoxy</SPAN
542 >'s ad blocking.</P
543 ></DIV
544 ><DIV
545 CLASS="SECT2"
546 ><H3
547 CLASS="SECT2"
548 ><A
549 NAME="AEN637"
550 >4.13. <SPAN
551 CLASS="APPLICATION"
552 >Privoxy</SPAN
553 > runs as a <SPAN
554 CLASS="QUOTE"
555 >"server"</SPAN
556 >. How 
557 secure is it? Do I need to take any special precautions?</A
558 ></H3
559 ><P
560 > There are no known exploits that might affect
561  <SPAN
562 CLASS="APPLICATION"
563 >Privoxy</SPAN
564 >. On Unix-like systems, 
565  <SPAN
566 CLASS="APPLICATION"
567 >Privoxy</SPAN
568 > can run as a non-privileged 
569  user, which is how we recommend it be run. Also, by default 
570  <SPAN
571 CLASS="APPLICATION"
572 >Privoxy</SPAN
573 > only listens to requests 
574  from <SPAN
575 CLASS="QUOTE"
576 >"localhost"</SPAN
577 > only. The server aspect of
578  <SPAN
579 CLASS="APPLICATION"
580 >Privoxy</SPAN
581 > is not itself directly exposed to the
582  Internet in this configuration. If you want to have
583  <SPAN
584 CLASS="APPLICATION"
585 >Privoxy</SPAN
586 > serve as a LAN proxy, this will have to
587  be opened up to allow for LAN requests. In this case, we'd recommend
588  you specify only the LAN gateway address, e.g. 192.168.1.1, in the main 
589  <SPAN
590 CLASS="APPLICATION"
591 >Privoxy</SPAN
592 > configuration file and check all <A
593 HREF="../user-manual/config.html#ACCESS-CONTROL"
594 TARGET="_top"
595 >access control and security
596  options</A
597 >. All LAN hosts can then use this as their proxy address
598  in the browser proxy configuration, but <SPAN
599 CLASS="APPLICATION"
600 >Privoxy</SPAN
601 >
602  will not listen on any external interfaces. ACLs can be defined in addition,
603  and using a firewall is always good too. Better safe than sorry.</P
604 ></DIV
605 ><DIV
606 CLASS="SECT2"
607 ><H3
608 CLASS="SECT2"
609 ><A
610 NAME="TURNOFF"
611 >4.14. How can I temporarily disable <SPAN
612 CLASS="APPLICATION"
613 >Privoxy</SPAN
614 >?</A
615 ></H3
616 ><P
617 > The easiest way is to access <SPAN
618 CLASS="APPLICATION"
619 >Privoxy</SPAN
620 > with your 
621  browser by using the remote toggle URL: <A
622 HREF="http://config.privoxy.org/toggle"
623 TARGET="_top"
624 >http://config.privoxy.org/toggle</A
625 >.
626  See the <A
627 HREF="../user-manual/appendix.html#BOOKMARKLETS"
628 TARGET="_top"
629 >Bookmarklets section</A
630
631  of the <I
632 CLASS="CITETITLE"
633 >User Manual</I
634 > for an easy way to access this 
635  feature.</P
636 ></DIV
637 ><DIV
638 CLASS="SECT2"
639 ><H3
640 CLASS="SECT2"
641 ><A
642 NAME="REALLYOFF"
643 >4.15. When <SPAN
644 CLASS="QUOTE"
645 >"disabled"</SPAN
646 > is <SPAN
647 CLASS="APPLICATION"
648 >Privoxy</SPAN
649 > totally 
650 out of the picture?</A
651 ></H3
652 ><P
653 > No, this just means all filtering and actions are disabled.
654  <SPAN
655 CLASS="APPLICATION"
656 >Privoxy</SPAN
657 > is still acting as a proxy, but just not 
658  doing any of the things that <SPAN
659 CLASS="APPLICATION"
660 >Privoxy</SPAN
661 > would
662  normally be expected to do. It is still a <SPAN
663 CLASS="QUOTE"
664 >"middle-man"</SPAN
665 > in 
666  the interaction between your browser and web sites.</P
667 ></DIV
668 ><DIV
669 CLASS="SECT2"
670 ><H3
671 CLASS="SECT2"
672 ><A
673 NAME="SEEALSO"
674 >4.16. Where can I find more information about <SPAN
675 CLASS="APPLICATION"
676 >Privoxy</SPAN
677 >
678 and related issues?</A
679 ></H3
680 ><P
681 > Other references and sites of interest to <SPAN
682 CLASS="APPLICATION"
683 >Privoxy</SPAN
684 >
685  users:</P
686 ><P
687 > <P
688 ></P
689 ><TABLE
690 BORDER="0"
691 ><TBODY
692 ><TR
693 ><TD
694 >   <A
695 HREF="http://www.privoxy.org/"
696 TARGET="_top"
697 >http://www.privoxy.org/</A
698 >, 
699    the <SPAN
700 CLASS="APPLICATION"
701 >Privoxy</SPAN
702 > Home page. 
703   </TD
704 ></TR
705 ></TBODY
706 ></TABLE
707 ><P
708 ></P
709 >
710  <P
711 ></P
712 ><TABLE
713 BORDER="0"
714 ><TBODY
715 ><TR
716 ><TD
717 >   <A
718 HREF="http://www.privoxy.org/faq/"
719 TARGET="_top"
720 >http://www.privoxy.org/faq/</A
721 >, 
722    the <SPAN
723 CLASS="APPLICATION"
724 >Privoxy</SPAN
725 > FAQ. 
726   </TD
727 ></TR
728 ></TBODY
729 ></TABLE
730 ><P
731 ></P
732 >
733  <P
734 ></P
735 ><TABLE
736 BORDER="0"
737 ><TBODY
738 ><TR
739 ><TD
740 >   <A
741 HREF="http://sourceforge.net/projects/ijbswa/"
742 TARGET="_top"
743 >http://sourceforge.net/projects/ijbswa/</A
744 >, 
745    the Project Page for <SPAN
746 CLASS="APPLICATION"
747 >Privoxy</SPAN
748 > on 
749    <A
750 HREF="http://sourceforge.net"
751 TARGET="_top"
752 >SourceForge</A
753 >.
754   </TD
755 ></TR
756 ></TBODY
757 ></TABLE
758 ><P
759 ></P
760 >
761  <P
762 ></P
763 ><TABLE
764 BORDER="0"
765 ><TBODY
766 ><TR
767 ><TD
768 >   <A
769 HREF="http://config.privoxy.org/"
770 TARGET="_top"
771 >http://config.privoxy.org/</A
772 >,
773    the web-based user interface. <SPAN
774 CLASS="APPLICATION"
775 >Privoxy</SPAN
776 > must be
777    running for this to work. Shortcut: <A
778 HREF="http://p.p/"
779 TARGET="_top"
780 >http://p.p/</A
781 >
782   </TD
783 ></TR
784 ></TBODY
785 ></TABLE
786 ><P
787 ></P
788 >
789  <P
790 ></P
791 ><TABLE
792 BORDER="0"
793 ><TBODY
794 ><TR
795 ><TD
796 >   <A
797 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());"
798 TARGET="_top"
799 >http://www.privoxy.org/actions/</A
800 >, to submit <SPAN
801 CLASS="QUOTE"
802 >"misses"</SPAN
803 > to the developers. 
804   </TD
805 ></TR
806 ></TBODY
807 ></TABLE
808 ><P
809 ></P
810 >
811  <P
812 ></P
813 ><TABLE
814 BORDER="0"
815 ><TBODY
816 ><TR
817 ><TD
818 >   <A
819 HREF="http://www.junkbusters.com/ht/en/cookies.html"
820 TARGET="_top"
821 >http://www.junkbusters.com/ht/en/cookies.html</A
822 >,
823    an explanation how cookies are used to track web users.
824   </TD
825 ></TR
826 ></TBODY
827 ></TABLE
828 ><P
829 ></P
830 >
831  <P
832 ></P
833 ><TABLE
834 BORDER="0"
835 ><TBODY
836 ><TR
837 ><TD
838 >   <A
839 HREF="http://www.junkbusters.com/ijb.html"
840 TARGET="_top"
841 >http://www.junkbusters.com/ijb.html</A
842 >,
843    the original Internet Junkbuster.
844   </TD
845 ></TR
846 ></TBODY
847 ></TABLE
848 ><P
849 ></P
850 >
851  <P
852 ></P
853 ><TABLE
854 BORDER="0"
855 ><TBODY
856 ><TR
857 ><TD
858 >   <A
859 HREF="http://www.waldherr.org/junkbuster/"
860 TARGET="_top"
861 >http://www.waldherr.org/junkbuster/</A
862 >,
863    Stefan Waldherr's version of Junkbuster, from which <SPAN
864 CLASS="APPLICATION"
865 >Privoxy</SPAN
866 > was
867    derived.
868   </TD
869 ></TR
870 ></TBODY
871 ></TABLE
872 ><P
873 ></P
874 >
875  <P
876 ></P
877 ><TABLE
878 BORDER="0"
879 ><TBODY
880 ><TR
881 ><TD
882 >   <A
883 HREF="http://privacy.net/analyze/"
884 TARGET="_top"
885 >http://privacy.net/analyze/</A
886 >, a useful site
887    to check what information about you is leaked while you browse the web.
888   </TD
889 ></TR
890 ></TBODY
891 ></TABLE
892 ><P
893 ></P
894 >
895  <P
896 ></P
897 ><TABLE
898 BORDER="0"
899 ><TBODY
900 ><TR
901 ><TD
902 >   <A
903 HREF="http://www.squid-cache.org/"
904 TARGET="_top"
905 >http://www.squid-cache.org/</A
906 >, a very popular
907    caching proxy, which is often used together with <SPAN
908 CLASS="APPLICATION"
909 >Privoxy</SPAN
910 >.
911   </TD
912 ></TR
913 ></TBODY
914 ></TABLE
915 ><P
916 ></P
917 >
918  <P
919 ></P
920 ><TABLE
921 BORDER="0"
922 ><TBODY
923 ><TR
924 ><TD
925 >   <A
926 HREF="http://www.privoxy.org/developer-manual/"
927 TARGET="_top"
928 >http://www.privoxy.org/developer-manual/</A
929 >, 
930    the <SPAN
931 CLASS="APPLICATION"
932 >Privoxy</SPAN
933 > developer manual. 
934   </TD
935 ></TR
936 ></TBODY
937 ></TABLE
938 ><P
939 ></P
940 ></P
941 ></DIV
942 ></DIV
943 ><DIV
944 CLASS="NAVFOOTER"
945 ><HR
946 ALIGN="LEFT"
947 WIDTH="100%"><TABLE
948 WIDTH="100%"
949 BORDER="0"
950 CELLPADDING="0"
951 CELLSPACING="0"
952 ><TR
953 ><TD
954 WIDTH="33%"
955 ALIGN="left"
956 VALIGN="top"
957 ><A
958 HREF="configuration.html"
959 >Prev</A
960 ></TD
961 ><TD
962 WIDTH="34%"
963 ALIGN="center"
964 VALIGN="top"
965 ><A
966 HREF="index.html"
967 >Home</A
968 ></TD
969 ><TD
970 WIDTH="33%"
971 ALIGN="right"
972 VALIGN="top"
973 ><A
974 HREF="trouble.html"
975 >Next</A
976 ></TD
977 ></TR
978 ><TR
979 ><TD
980 WIDTH="33%"
981 ALIGN="left"
982 VALIGN="top"
983 >Configuration</TD
984 ><TD
985 WIDTH="34%"
986 ALIGN="center"
987 VALIGN="top"
988 >&nbsp;</TD
989 ><TD
990 WIDTH="33%"
991 ALIGN="right"
992 VALIGN="top"
993 >Troubleshooting</TD
994 ></TR
995 ></TABLE
996 ></DIV
997 ></BODY
998 ></HTML
999 >