# behavior instead.
$RESPECT_THREE_DOT_RULE= 0 ;
# Set $USER_AGENT to something generic like this if you want to be extra
# careful. Conceivably, revealing which browser you're using may be a
# slight privacy or security risk.
# However, note that some URLs serve different pages depending on which
# browser you're using, so some pages will change if you set this.
# This defaults to the user's HTTP_USER_AGENT.
#$USER_AGENT= 'Mozilla/4.05 [en] (X11; I; Linux 2.0.34 i586)' ;
# FTP transfers can happen in either passive or non-passive mode. Passive
# mode works better if the client (this script) is behind a firewall. Some
# people consider passive mode to be more secure, too. But in certain
# network configurations, if this script has trouble connecting to FTP
# servers, you can turn this off to try non-passive mode.
# See http://cr.yp.to/ftp/security.html for a discussion of security issues
# regarding passive and non-passive FTP.
$USE_PASSIVE_FTP_MODE= 1 ;
# Unlike a normal browser which can keep an FTP session open between requests,
# this script must make a new connection with each request. Thus, the
# FTP welcome message (e.g. the README file) will be received every time;
# there's no way for this script to know if you've been here before. Set
# $SHOW_FTP_WELCOME to true to always show the welcome message, or false
# to never show it.
$SHOW_FTP_WELCOME= 1 ;
# If set, then modify script content (like JavaScript) as well as possible
# such that network accesses go through this proxy script. If not set, then
# allow script content to pass unmodified, assuming it's not being removed.
# Currently, JavaScript is the only script content that's proxified.
# If this is set, and if you modify proxy_encode() and proxy_decode(), then
# you MUST modify the JavaScript routines in $ENCODE_DECODE_BLOCK_IN_JS also.
# NOTE: This proxification of script content may not be perfect. It's pretty
# good, but it may be possible to construct malicious JavaScript that reveals
# your identity to the server. The purpose of this feature is more to allow
# scripts to function through the proxy, than to provide bulletproof
# anonymity.
# The best advice remains: FOR BEST ANONYMITY, BROWSE WITH SCRIPTS TURNED OFF.
$PROXIFY_SCRIPTS= 1 ;
# Though JavaScript is by far the most common kind of script, there are other
# kinds too, such as Microsoft's VBScript. This program proxifies JavaScript
# content, but not other script content, which means those other scripts
# could open privacy holes. Thus, the default behavior of this program is
# to remove those other scripts. Set this variable to true if you'd rather
# let those scripts through.
# How this works with $REMOVE_SCRIPTS and the "remove scripts" user checkbox:
# If $ALLOW_UNPROXIFIED_SCRIPTS is false, then unsupported scripts will
# always be removed. If it is true, then it is subject to those other
# settings, just like supported script types are.
$ALLOW_UNPROXIFIED_SCRIPTS= 0 ;
# Comments may contain HTML in them, which shouldn't be rendered but may be
# relevant in some other way. Set this flag if you want the contents of
# comments to be proxified like the rest of the page, i.e. proxify URLs,
# stylesheets, scripts, etc.
$PROXIFY_COMMENTS= 0 ;
# Apparently, some censoring filters search outgoing request URIs, but not
# POST request bodies. Set this to make the initial input form submit
# using POST instead of GET.
$USE_POST_ON_START= 1 ;
# If this is set, then the URL the user enters in the start form or the top
# form will be encoded by _proxy_jslib_proxy_encode() before it's submitted.
# This can keep the URL the user visits private.
# Note that if you set this, you need to modify proxy_encode() above (along
# with proxy_decode() and the two analogous JavaScript routines) if you
# want the URL to actually be encoded to something non-obvious.
$ENCODE_URL_INPUT= 0 ;
# Apparently, some censoring filters look at titles on HTML pages. Set this
# to remove HTML page titles.
# Note that this does NOT remove titles that are generated by script content,
# since those would have no effect on a filter.
$REMOVE_TITLES= 0 ;
# If set, this option prevents a user from calling the proxy through the
# proxy itself, i.e. looping. It's normally a mistake on the user's part,
# and a waste of resources.
# This isn't foolproof; it just catches the obvious mistakes. It's probably
# pretty easy for a malicious user to make the script call itself, or s/he
# can always use two proxies to call each other in a loop. This doesn't
# account for IP addresses or multiple hostnames for the same server.
$NO_BROWSE_THROUGH_SELF= 0 ;
# Set this to leave out the "Restart" link at the bottom of error pages, etc.
=10= |