X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fwebserver%2Fuser-manual%2Fappendix.html;h=7193b92b2d804efb9615d6dcee7b18e94bd9fa5c;hp=b50a6d7d9e8547bb9a5ccaeb7388218fb4dfe7ca;hb=8080c826a824bf98a3a7eff419db2a41600c8437;hpb=0a92b2ac7353cd3de79efebcdd3bdf6f5a9e386d diff --git a/doc/webserver/user-manual/appendix.html b/doc/webserver/user-manual/appendix.html index b50a6d7d..7193b92b 100644 --- a/doc/webserver/user-manual/appendix.html +++ b/doc/webserver/user-manual/appendix.html @@ -202,7 +202,7 @@ these. If not, you will get a friendly error message. Internet access is not necessary either.
Privoxy main page:
+Privoxy main page:
@@ -211,7 +211,7 @@ "APPLICATION">Privoxy)
View and toggle client tags:
+View and toggle client tags:
@@ -219,21 +219,21 @@
Show information about the current configuration, including viewing and editing of actions - files:
+ files:Show the browser's request headers:
+Show the browser's request headers:
Show which actions apply to a URL and why:
+Show which actions apply to a URL and why:
http://config.privoxy.org/show-url-info
@@ -242,15 +242,15 @@Toggle Privoxy on or off. This feature can be turned off/on in the main config file. When toggled "off", "Privoxy" continues to run, - but only as a pass-through proxy, with no actions taking place:
+ but only as a pass-through proxy, with no actions taking place:-Short cuts. Turn off, then on:
+Short cuts. Turn off, then on:
-+
http://config.privoxy.org/toggle?set=enable
@@ -369,33 +369,33 @@@@ -435,108 +435,9 @@ In file: user.action [ View ]
- Matches for http://www.google.com: +Matches for http://www.google.com: - In file: default.action [ View ] [ Edit ] + In file: default.action [ View ] [ Edit ] - {+change-x-forwarded-for{block} - +deanimate-gifs {last} - +fast-redirects {check-decoded-url} - +filter {refresh-tags} - +filter {img-reorder} - +filter {banners-by-size} - +filter {webbugs} - +filter {jumping-windows} - +filter {ie-exploits} - +hide-from-header {block} - +hide-referrer {forge} - +session-cookies-only - +set-image-blocker {pattern} -/ + {+change-x-forwarded-for{block} + +deanimate-gifs {last} + +fast-redirects {check-decoded-url} + +filter {refresh-tags} + +filter {img-reorder} + +filter {banners-by-size} + +filter {webbugs} + +filter {jumping-windows} + +filter {ie-exploits} + +hide-from-header {block} + +hide-referrer {forge} + +session-cookies-only + +set-image-blocker {pattern} } + / - { -session-cookies-only } - .google.com + { -session-cookies-only } + .google.com - { -fast-redirects } - .google.com + { -fast-redirects } + .google.com -In file: user.action [ View ] [ Edit ] -(no matches in this file)+ In file: user.action [ View ] [ Edit ] + (no matches in this file)- - - -Final results: +Final results: - -add-header - -block - +change-x-forwarded-for{block} - -client-header-filter{hide-tor-exit-notation} - -content-type-overwrite - -crunch-client-header - -crunch-if-none-match - -crunch-incoming-cookies - -crunch-outgoing-cookies - -crunch-server-header - +deanimate-gifs {last} - -downgrade-http-version - -fast-redirects - -filter {js-events} - -filter {content-cookies} - -filter {all-popups} - -filter {banners-by-link} - -filter {tiny-textforms} - -filter {frameset-borders} - -filter {demoronizer} - -filter {shockwave-flash} - -filter {quicktime-kioskmode} - -filter {fun} - -filter {crude-parental} - -filter {site-specifics} - -filter {js-annoyances} - -filter {html-annoyances} - +filter {refresh-tags} - -filter {unsolicited-popups} - +filter {img-reorder} - +filter {banners-by-size} - +filter {webbugs} - +filter {jumping-windows} - +filter {ie-exploits} - -filter {google} - -filter {yahoo} - -filter {msn} - -filter {blogspot} - -filter {no-ping} - -force-text-mode - -handle-as-empty-document - -handle-as-image - -hide-accept-language - -hide-content-disposition - +hide-from-header {block} - -hide-if-modified-since - +hide-referrer {forge} - -hide-user-agent - -limit-connect - -overwrite-last-modified - -prevent-compression - -redirect - -server-header-filter{xml-to-html} - -server-header-filter{html-to-xml} - -session-cookies-only - +set-image-blocker {pattern}-Notice the only difference here to the previous listing, is to "fast-redirects" and - "session-cookies-only", which are activated specifically for this site in our - configuration, and thus show in the "Final Results".
-Now another example, "ad.doubleclick.net":
--
-- -- -{ +block{Domains starts with "ad"} } - ad*. - - { +block{Domain contains "ad"} } - .ad. - - { +block{Doubleclick banner server} +handle-as-image } - .[a-vx-z]*.doubleclick.net-We'll just show the interesting part here - the explicit matches. It is matched three different times. Two - "+block{}" sections, and a "+block{} +handle-as-image", - which is the expanded form of one of our aliases that had been defined as: "+block-as-image". ("Aliases" - are defined in the first section of the actions file and typically used to combine more than one action.)
-Any one of these would have done the trick and blocked this as an unwanted image. This is unnecessarily - redundant since the last case effectively would also cover the first. No point in taking chances with these guys - though ;-) Note that if you want an ad or obnoxious URL to be invisible, it should be defined as "ad.doubleclick.net" is done here -- as both a "+block{}" and an "+handle-as-image". The custom alias - "+block-as-image" just simplifies the process and make it - more readable.
-One last example. Let's try "http://www.example.net/adsl/HOWTO/". This one is - giving us problems. We are getting a blank page. Hmmm ...
--
@@ -650,11 +650,11 @@ In file: user.action [ View ]- - Matches for http://www.example.net/adsl/HOWTO/: - - In file: default.action [ View ] [ Edit ] - - {-add-header + -add-header -block +change-x-forwarded-for{block} -client-header-filter{hide-tor-exit-notation} @@ -546,9 +447,9 @@ In file: user.action [ View ] and + "session-cookies-only", which are activated specifically for this site in our + configuration, and thus show in the "Final Results". +Now another example, "ad.doubleclick.net":
++
++ ++ +{ +block{Domains starts with "ad"} } + ad*. + + { +block{Domain contains "ad"} } + .ad. + + { +block{Doubleclick banner server} +handle-as-image } + .[a-vx-z]*.doubleclick.net+We'll just show the interesting part here - the explicit matches. It is matched three different times. Two + "+block{}" sections, and a "+block{} +handle-as-image", + which is the expanded form of one of our aliases that had been defined as: "+block-as-image". ("Aliases" + are defined in the first section of the actions file and typically used to combine more than one action.)
+Any one of these would have done the trick and blocked this as an unwanted image. This is unnecessarily + redundant since the last case effectively would also cover the first. No point in taking chances with these guys + though ;-) Note that if you want an ad or obnoxious URL to be invisible, it should be defined as "ad.doubleclick.net" is done here -- as both a "+block{}" and an "+handle-as-image". The custom alias + "+block-as-image" just simplifies the process and make it + more readable.
+One last example. Let's try "http://www.example.net/adsl/HOWTO/". This one is + giving us problems. We are getting a blank page. Hmmm ...
++
@@ -635,12 +635,12 @@ In file: user.action [ View ]+ @@ -609,7 +609,7 @@ In file: user.action [ View ]+ Matches for http://www.example.net/adsl/HOWTO/: + + In file: default.action [ View ] [ Edit ] - { +block{Path contains "ads".} +handle-as-image } + {-add-header + -block + +change-x-forwarded-for{block} + -client-header-filter{hide-tor-exit-notation} + -content-type-overwrite + -crunch-client-header + -crunch-if-none-match + -crunch-incoming-cookies + -crunch-outgoing-cookies + -crunch-server-header + +deanimate-gifs + -downgrade-http-version + +fast-redirects {check-decoded-url} + -filter {js-events} + -filter {content-cookies} + -filter {all-popups} + -filter {banners-by-link} + -filter {tiny-textforms} + -filter {frameset-borders} + -filter {demoronizer} + -filter {shockwave-flash} + -filter {quicktime-kioskmode} + -filter {fun} + -filter {crude-parental} + -filter {site-specifics} + -filter {js-annoyances} + -filter {html-annoyances} + +filter {refresh-tags} + -filter {unsolicited-popups} + +filter {img-reorder} + +filter {banners-by-size} + +filter {webbugs} + +filter {jumping-windows} + +filter {ie-exploits} + -filter {google} + -filter {yahoo} + -filter {msn} + -filter {blogspot} + -filter {no-ping} + -force-text-mode + -handle-as-empty-document + -handle-as-image + -hide-accept-language + -hide-content-disposition + +hide-from-header{block} + +hide-referer{forge} + -hide-user-agent + -overwrite-last-modified + +prevent-compression + -redirect + -server-header-filter{xml-to-html} + -server-header-filter{html-to-xml} + +session-cookies-only + +set-image-blocker{blank} } + / + + { +block{Path contains "ads".} +handle-as-image } /ads@@ -621,8 +621,8 @@ In file: user.action [ View ] - { -block } +{ -block } /adsl- { +block{Path starts with "ads".} +handle-as-image } - /ads+{ +block{Path starts with "ads".} +handle-as-image } + /ads- { shop } - .quietpc.com - .worldpay.com # for quietpc.com - .jungle.com - .scan.co.uk - .forbes.com+{ shop } + .quietpc.com + .worldpay.com # for quietpc.com + .jungle.com + .scan.co.uk + .forbes.com@@ -670,10 +670,10 @@ In file: user.action [ View ] - { -filter } - # Disable ALL filter actions for sites in this section - .forbes.com - developer.ibm.com - localhost+{ -filter } + # Disable ALL filter actions for sites in this section + .forbes.com + developer.ibm.com + localhost- { fragile } - # Handle with care: easy to break - mail.google. - mybank.example.com+{ fragile } + # Handle with care: easy to break + mail.google. + mybank.example.com