#include mod-title
#include mod-unstable-warning
Edit Actions
Edit Actions (Section 1)
Enable
Disable
No Change
Action
Description
add-header
Adds HTTP headers.
Editing the settings for this option, or turning it on if it was off, is not yet supported using this web-based editor.
block
Block the request.
Block reason to tell the user:
change-x-forwarded-for
Specifies whether to block or add X-Forwarded-For headers.
Block the header.
Add the header.
client-header-filter
*
Filter the client headers. You can use the radio buttons on this line to disable all client-header filters applied by previous rules, and/or you can enable or disable the filters individually below.
@client-header-filter-params@
client-header-tagger
*
Create tags based on the client headers. You can use the radio buttons on this line to disable all client-header taggers applied by previous rules, and/or you can enable or disable the taggers individually below.
@client-header-tagger-params@
content-type-overwrite
Replace Content-Type header. By default it only applies to text documents, but if you know what you're doing you can enable force-text-mode to modify binary content types as well.
New Content-Type:
crunch-client-header
Remove header(s) matching the supplied pattern.
Header string to suppress:
crunch-if-none-match
Remove If-None-Match header. Useful for filter testing and to make sure the header can't be used to track your visits.
crunch-incoming-cookies
Prevent the website from setting HTTP cookies on your system.
crunch-outgoing-cookies
Prevent the website from reading HTTP cookies from your system.
crunch-server-header
Remove server header(s) matching the supplied pattern.
Header string to suppress:
deanimate-gifs
Replace animated GIFs with their (first/last) frame.
Use the
first frame
last frame
downgrade-http-version
Change HTTP/1.1 requests to HTTP/1.0. Only change if you know what you're doing!
fast-redirects
Bypass some click-tracking URLs.
Simple check.
Decode URL before checking.
Edit Actions (Section 2)
Enable
Disable
No Change
Action
Description
filter
*
Filter the website through regular expression filters. You can use the radio buttons on this line to disable all filters applied by previous rules, and/or you can enable or disable the filters individually below.
@content-filter-params@
Edit Actions (Section 3)
Enable
Disable
No Change
Action
Description
force-text-mode
Enable filtering on documents whose Content-Type wasn't recognized as text. Do think twice, nothing is alright.
forward-override
Override forward directives in the configuration file. Note that the
parameter syntax
isn't checked until the action is used.
Syntax errors will cause Privoxy to exit.
Overriding forward directive:
handle-as-empty-document
Block with an
empty
document instead of an Image or HTML message. The
empty
document contains only a space and can safely be parsed as JavaScript or Style Sheet. Use content-type-overwrite to specify the Content-Type, default is
text/html
.
handle-as-image
Request is for an image (only useful in conjunction with the
block
and
set-image-blocker
actions).
hide-accept-language
Pretend to have different language settings. (Makes a fake User-Agent more believable, but you may end up with content in the language you pretended to understand.)
Remove Accept-Language header without replacement.
Fake these language settings:
hide-content-disposition
Block or overwrite the content-disposition header. Useful to view a document inside the browser, even if you were supposed to save it first, or to change the suggested file name.
Remove content-disposition header without replacement.
Overwrite content-dispostion header with:
hide-from-header
Stop old web browsers from sending the user's e-mail address with every request.
Remove completely
Fake e-mail address:
hide-if-modified-since
Remove or randomize the If-Modified-Since header.
Remove without replacement.
Useful for filter testing.
Add random amount of seconds in the range of
minute(s). To appreciate this option a small amount of paranoia is required, but at least in theory the If-Modified-Since header could be used to keep track of your visits.
Edit Actions (Section 4)
Enable
Disable
No Change
Action
Description
hide-referrer
Helps prevent tracking by not sending the URL of the previous web page.
Remove completely
(breaks images on some free web hosts).
Fake as the root directory of the site
(fools checks for in-site links.)
Fake as this web address:
Remove completely if host has changed, but don't touch in-site referrers. Less suspicious than the options above.
Forge referrer if host has changed, but don't touch in-site referrers.
hide-user-agent
Pretend to be using a different web browser. (May cause problems with broken web sites).
User Agent string to send:
limit-connect
Limit which ports are allowed in HTTP CONNECT requests. These requests are used to tunnel SSL and other protocols through HTTP proxies.
Legal ports (comma separated, ranges allowed):
overwrite-last-modified
Remove or randomize the Last-Modified header.
Remove without replacement.
Reset to the time of the request.
Overwrite with random value between original header value and the time of the request.
prevent-compression
Disables compression. Compressed web pages are faster to download, but cannot be filtered with
filter
or
kill-popups
if your Privoxy version was build without zlib support.
redirect
Redirect to another address.
Static address or a single pcrs command to redirect to a rewritten version of the original URL:
server-header-filter
*
Filter the server headers. You can use the radio buttons on this line to disable all server-header filters applied by previous rules, and/or you can enable or disable the filters individually below.
@server-header-filter-params@
server-header-tagger
*
Create tags based on the server headers. You can use the radio buttons on this line to disable all server-header taggers applied by previous rules, and/or you can enable or disable the taggers individually below.
@server-header-tagger-params@
session-cookies-only
HTTP cookies set by the website are changed to temporary ("per-session") ones, which only last until you close your web browser. This will allow you to use sites that require cookies, but sites will not be able to track you across sessions. For this to be useful, you should disable
crunch-outgoing-cookies
and
crunch-incoming-cookies
.
set-image-blocker
Specifies how to block images.
Send a pattern (
)
Send a 1x1 transparent GIF
Redirect the browser to this image URL:
More Privoxy:
@menu@
Documentation
#include mod-support-and-service
#include mod-local-help