Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > caead09f71a057684f628a1f930dd384 > files > 132

privoxy-3.0.32-1.mga7.armv7hl.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Starting Privoxy</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="Privoxy 3.0.32 User Manual"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Quickstart to Using Privoxy"
HREF="quickstart.html"><LINK
REL="NEXT"
TITLE="Privoxy Configuration"
HREF="configuration.html"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="../p_doc.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html;
charset=ISO-8859-1">
<LINK REL="STYLESHEET" TYPE="text/css" HREF="p_doc.css">
</head
><BODY
CLASS="SECT1"
BGCOLOR="#EEEEEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Privoxy 3.0.32 User Manual</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="quickstart.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="configuration.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="STARTUP"
>5. Starting Privoxy</A
></H1
><P
> Before launching <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> for the first time, you
 will want to configure your browser(s) to use
 <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> as a HTTP and HTTPS (SSL)
 <A
HREF="https://en.wikipedia.org/wiki/Proxy_server"
TARGET="_top"
>proxy</A
>. The default is
 127.0.0.1 (or localhost) for the proxy address, and port 8118 (earlier versions
 used port 8000). This is the one configuration step <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>that must be done</I
></SPAN
>!</P
><P
> Please note that <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> can only proxy HTTP and
 HTTPS traffic. It will not work with FTP or other protocols.</P
><DIV
CLASS="FIGURE"
><A
NAME="AEN652"
></A
><P
><B
>Figure 2. Proxy Configuration Showing
  Mozilla Firefox HTTP and HTTPS (SSL) Settings</B
></P
><DIV
CLASS="MEDIAOBJECT"
><P
><IMG
SRC="proxy_setup.jpg"></P
></DIV
></DIV
><P
> With <SPAN
CLASS="APPLICATION"
>Firefox</SPAN
>, this is typically set under:</P
><P
CLASS="LITERALLAYOUT"
>&nbsp;<SPAN
CLASS="GUIBUTTON"
>Edit</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Preferences</SPAN
>&nbsp;-&#62;&nbsp;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Network Settings</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Settings</SPAN
></P
><P
> Or optionally on some platforms:</P
><P
CLASS="LITERALLAYOUT"
>&nbsp;<SPAN
CLASS="GUIBUTTON"
>Edit</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Preferences</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>General</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Connection Settings</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Manual Proxy Configuration</SPAN
></P
><P
> With <SPAN
CLASS="APPLICATION"
>Netscape</SPAN
> (and
 <SPAN
CLASS="APPLICATION"
>Mozilla</SPAN
>), this can be set under:</P
><P
CLASS="LITERALLAYOUT"
>&nbsp;<SPAN
CLASS="GUIBUTTON"
>Edit</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Preferences</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Advanced</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Proxies</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>HTTP Proxy</SPAN
></P
><P
> For <SPAN
CLASS="APPLICATION"
>Internet Explorer v.5-7</SPAN
>:</P
><P
CLASS="LITERALLAYOUT"
>&nbsp;<SPAN
CLASS="GUIBUTTON"
>Tools</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Internet Options</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>Connections</SPAN
>&nbsp;-&#62;&nbsp;<SPAN
CLASS="GUIBUTTON"
>LAN Settings</SPAN
></P
><P
> Then, check <SPAN
CLASS="QUOTE"
>"Use Proxy"</SPAN
> and fill in the appropriate info
 (Address: 127.0.0.1, Port: 8118). Include HTTPS (SSL), if you want HTTPS
 proxy support too (sometimes labeled <SPAN
CLASS="QUOTE"
>"Secure"</SPAN
>). Make sure any
 checkboxes like <SPAN
CLASS="QUOTE"
>"Use the same proxy server for all protocols"</SPAN
> is
 <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>UNCHECKED</I
></SPAN
>. You want only HTTP and HTTPS (SSL)!</P
><DIV
CLASS="FIGURE"
><A
NAME="AEN694"
></A
><P
><B
>Figure 3. Proxy Configuration Showing
  Internet Explorer HTTP and HTTPS (Secure) Settings</B
></P
><DIV
CLASS="MEDIAOBJECT"
><P
><IMG
SRC="proxy2.jpg"></P
></DIV
></DIV
><P
> After doing this, flush your browser's disk and memory caches to force a
 re-reading of all pages and to get rid of any ads that may be cached. Remove
 any <A
HREF="https://en.wikipedia.org/wiki/Browser_cookie"
TARGET="_top"
>cookies</A
>,
 if you want <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> to manage that. You are now
 ready to start enjoying the benefits of using
 <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>!</P
><P
> <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> itself is typically started by specifying the
 main configuration file to be used on the command line. If no configuration
 file is specified on the command line, <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>
 will look for a file named <TT
CLASS="FILENAME"
>config</TT
> in the current
 directory. Except on Win32 where it will try <TT
CLASS="FILENAME"
>config.txt</TT
>.</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="START-DEBIAN"
>5.1. Debian</A
></H2
><P
> We use a script. Note that Debian typically starts <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> upon booting per
 default.  It will use the file
 <TT
CLASS="FILENAME"
>/etc/privoxy/config</TT
> as its main configuration
 file.</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="SCREEN"
> # /etc/init.d/privoxy start</PRE
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="START-FREEBSD"
>5.2. FreeBSD and ElectroBSD</A
></H2
><P
> To start <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> upon booting, add
 "privoxy_enable='YES'" to <TT
CLASS="FILENAME"
>/etc/rc.conf</TT
>.
 <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> will use
 <TT
CLASS="FILENAME"
>/usr/local/etc/privoxy/config</TT
> as its main
 configuration file.</P
><P
> If you installed <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> into a jail, the
 paths above are relative to the jail root.</P
><P
> To start <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> manually, run:</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="SCREEN"
> # service privoxy onestart</PRE
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="START-WINDOWS"
>5.3. Windows</A
></H2
><P
>Click on the <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> Icon to start <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>. If no configuration file is
 specified on the command line, <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> will look
 for a file named <TT
CLASS="FILENAME"
>config.txt</TT
>. Note that Windows will
 automatically start <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> when the system starts if you chose that option
 when installing.</P
><P
> <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> can run with full Windows service functionality.
 On Windows only, the <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> program has two new command line arguments
 to install and uninstall <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> as a service. See the
 <A
HREF="installation.html#INSTALLATION-PACK-WIN"
>Windows Installation
 instructions</A
> for details.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="START-UNICES"
>5.4. Generic instructions for Unix derivates (Solaris, NetBSD, HP-UX etc.)</A
></H2
><P
>Example Unix startup command:</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="SCREEN"
> # /usr/sbin/privoxy --user privoxy /etc/privoxy/config</PRE
></TD
></TR
></TABLE
><P
> Note that if you installed <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> through
 a package manager, the package will probably contain a platform-specific
 script or configuration file to start <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>
 upon boot.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="START-MACOSX"
>5.5. Mac OS X</A
></H2
><P
> The privoxy service will automatically start after a successful installation
 (and thereafter every time your computer starts up) however you will need to
 configure your web browser(s) to use it. To do so, configure them to use a
 proxy for HTTP and HTTPS at the address 127.0.0.1:8118.</P
><P
> To prevent the privoxy service from automatically starting when your computer
 starts up, remove or rename the file <TT
CLASS="LITERAL"
>/Library/LaunchDaemons/org.ijbswa.privoxy.plist</TT
>
 (on OS X 10.5 and higher) or the folder named
 <TT
CLASS="LITERAL"
>/Library/StartupItems/Privoxy</TT
> (on OS X 10.4 'Tiger').</P
><P
> To manually start or stop the privoxy service, use the scripts startPrivoxy.sh
 and stopPrivoxy.sh supplied in /Applications/Privoxy. They must be run from an
 administrator account, using sudo.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="CMDOPTIONS"
>5.6. Command Line Options</A
></H2
><P
> <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> may be invoked with the following
 command-line options:</P
><P
></P
><UL
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--config-test</I
></SPAN
>
  </P
><P
>   Exit after loading the configuration files before binding to
   the listen address. The exit code signals whether or not the
   configuration files have been successfully loaded.
  </P
><P
>   If the exit code is 1, at least one of the configuration files
   is invalid, if it is 0, all the configuration files have been
   successfully loaded (but may still contain errors that can
   currently only be detected at run time).
  </P
><P
>   This option doesn't affect the log setting, combination with
   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--no-daemon</I
></SPAN
> is recommended if a configured
   log file shouldn't be used.
  </P
></LI
><LI
><P
>    <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--version</I
></SPAN
>
  </P
><P
>     Print version info and exit. Unix only.
  </P
></LI
><LI
><P
>    <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--help</I
></SPAN
>
  </P
><P
>   Print short usage info and exit. Unix only.
  </P
></LI
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--no-daemon</I
></SPAN
>
  </P
><P
>   Don't become a daemon, i.e. don't fork and become process group
   leader, and don't detach from controlling tty. Unix only.
  </P
></LI
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--pidfile FILE</I
></SPAN
>
  </P
><P
>   On startup, write the process ID to <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>FILE</I
></SPAN
>. Delete the
   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>FILE</I
></SPAN
> on exit. Failure to create or delete the
   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>FILE</I
></SPAN
> is non-fatal. If no <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>FILE</I
></SPAN
>
   option is given, no PID file will be used. Unix only.
  </P
></LI
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--user USER[.GROUP]</I
></SPAN
>
  </P
><P
>   After (optionally) writing the PID file, assume the user  ID  of
   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>USER</I
></SPAN
>, and if included the GID of GROUP.  Exit if the
   privileges are not sufficient to do so. Unix only.
  </P
></LI
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--chroot</I
></SPAN
>
  </P
><P
>   Before changing to the user ID given in the <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--user</I
></SPAN
> option,
   chroot to that user's home directory, i.e. make the kernel pretend to the <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
>
   process that the directory tree starts there. If set up carefully, this can limit
   the impact of possible vulnerabilities in <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> to the files contained in that hierarchy.
   Unix only.
  </P
></LI
><LI
><P
>   <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>--pre-chroot-nslookup hostname</I
></SPAN
>
  </P
><P
>   Specifies a hostname (for example www.privoxy.org) to look up before doing a chroot.
   On some systems, initializing the resolver library involves reading config files from
   /etc and/or loading additional shared libraries from /lib.
   On these systems, doing a hostname lookup before the chroot reduces
   the number of files that must be copied into the chroot tree.
  </P
><P
>   For fastest startup speed, a good value is a hostname that is not in /etc/hosts but that
   your local name server (listed in /etc/resolv.conf) can resolve without recursion
   (that is, without having to ask any other name servers). The hostname need not exist,
   but if it doesn't, an error message (which can be ignored) will be output.
  </P
></LI
><LI
><P
>    <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>configfile</I
></SPAN
>
  </P
><P
>    If no <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>configfile</I
></SPAN
> is included on the command line,
    <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> will look for a file named
    <SPAN
CLASS="QUOTE"
>"config"</SPAN
> in the current directory (except on Win32
    where it will look for <SPAN
CLASS="QUOTE"
>"config.txt"</SPAN
> instead). Specify
    full path to avoid confusion. If no config file is found,
    <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> will fail to start.
  </P
></LI
></UL
><P
> On <SPAN
CLASS="APPLICATION"
>MS Windows</SPAN
> only there are two additional
 command-line options to allow <SPAN
CLASS="APPLICATION"
>Privoxy</SPAN
> to install and
 run as a <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>service</I
></SPAN
>. See the
<A
HREF="installation.html#INSTALLATION-PACK-WIN"
>Window Installation section</A
>
for details.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="quickstart.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="configuration.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Quickstart to Using Privoxy</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Privoxy Configuration</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>