<?xml version="1.0" ?><!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN""dtd/kdedbx45.dtd" [<!ENTITY % addindex "IGNORE"><!ENTITY % English "INCLUDE" > <!-- change language only here -->]><article id="proxy" lang="&language;"><title>Proxy</title><articleinfo><authorgroup><author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author><!-- TRANS:ROLES_OF_TRANSLATORS --></authorgroup><date>2015-04-09</date><releaseinfo>Plasma 5.5</releaseinfo><keywordset><keyword>KDE</keyword><keyword>Systemsettings</keyword><keyword>proxy</keyword><keyword>proxies</keyword></keywordset></articleinfo><sect1 id="proxies"><title>Proxies</title><sect2 id="proxies-intro"><title>Introduction</title><para>Proxies are programs running on a computer that acts a server onthe network you are connected to (whether by modem or othermeans). These programs receive &HTTP; and &FTP; requests, retrieve therelevant files from the internet, and pass them on to the clientcomputer that made the requests.</para><para>When you have configured a proxy, &HTTP; and/or &FTP; requestsare re-routed through the computer that is acting as a proxy server.However, you can also select specific hosts which should be contacteddirectly, rather than through the proxy server. If you are on a localnetwork, for example, access to local hosts probably doesn't need togo through a proxy server.</para><para>You should only need to configure a proxy server if your networkadministrator requires it (if you are a dial-up user, that would beyour internet service provider or <acronym>ISP</acronym>). Otherwise,especially if you are feeling a bit confused about this proxybusiness, but everything seems to be fine with your internetconnection, you don't need to change anything.</para><para>Please note that using proxy servers is optional, but has thebenefit or advantage of giving you faster access to data on theinternet.</para><para>If you are uncertain whether or not you need to use a proxyserver to connect to the internet, please consult with your internetservice provider's setup guide or your system administrator.</para></sect2><sect2 id="proxies-use"><title>Use</title><variablelist><varlistentry><term><guilabel>No Proxy</guilabel></term><listitem><para>Select this option if you do <emphasis>not</emphasis> want to use a proxy serverand connect to the Internet directly.</para></listitem></varlistentry></variablelist><para>If you have decided to use a proxy, you have several methods toconfigure the settings for it.</para><variablelist><varlistentry><term><guilabel>Detect proxy configuration automatically</guilabel></term><listitem><para>Select this option if you want the proxy setup configurationscript file to be automatically detected and downloaded.</para><para>This option only differs from the next choice in that it<emphasis>does not</emphasis> require you to supply the location ofthe configuration script file. Instead, it will be automaticallydownloaded using <quote>Web Proxy Auto-Discovery</quote>(<acronym>WPAD</acronym>) protocol.</para><note><para>If you have a problem using this setup, please consult the<acronym>FAQ</acronym> section at <ulinkurl="http://www.konqueror.org">http://www.konqueror.org</ulink> formore information.</para></note></listitem></varlistentry><varlistentry><term><guilabel>Use proxy auto configuration URL</guilabel></term><listitem><para>Select this option if your proxy support is provided through ascript file located at a specific address. You can then enter theaddress in the location text box, or use the <guiicon>folder</guiicon>icon to browse to it.</para></listitem></varlistentry><varlistentry><term><guilabel>Use system proxy configuration</guilabel></term><listitem><para>Some systems are setup with $<envar>HTTP_PROXY</envar> to allowgraphical as well as non-graphical applications to share the sameproxy configuration information.</para><para>If you know this applies to you, select this option and click onthe <guibutton>Auto Detect</guibutton> button to provide the environmentvariable names used to set the address of the proxy server(s).</para><!-- Exceptions fields are different for system proxy (envar) + manual proxy list of hosts/IPs? --><para>In the <guilabel>Exceptions</guilabel> field enter the environment variable,⪚ $<envar>NO_PROXY</envar>, used to store theaddresses of sites for which the proxy server should not be used.</para><para>Use <guilabel>Show the value of the environment variables</guilabel> toshow the value of an environment variable instead of its name.However it is not possible to edit the values of environment variables in this module.</para><!--How to enable Auto Detect button?--></listitem></varlistentry><varlistentry><term><guilabel>Use manually specified proxy configuration</guilabel></term><listitem><para>The complete addressing information for the proxy includes boththe Internet address and a port number. You should enter these intothe relevant text boxes. Check <guilabel>Use this proxy server for allprotocols</guilabel> to copy the addresses and port of the HTTP proxy serverinto all other proxy fields, in order to help save some typing.</para><variablelist><varlistentry><term><guilabel>Exceptions</guilabel></term><listitem><para>Enter a comma separated list of hostnames or ip addresses that shouldbe excluded from using the above proxy settings. If you want to exclude allhosts for a given domain, then simply enter the domain name preceded by a dot.For example, to exclude all hostnames for kde.org, enter <userinput>.kde.org</userinput>.Wildcard characters such as <userinput>*</userinput> or <userinput>?</userinput>are not supported and will have no effect.Additionally, you can also enter IP addresses, e.g. 127.0.0.1 andIP addresses with a subnet, e.g. 192.168.0.1/24.</para></listitem></varlistentry></variablelist><para>You can also choose <guilabel>Use proxy settings only for addressesin the Exceptions list</guilabel>.</para><para>Check this box to reverse the use of the exception list, &ie;the proxy servers will only be used when the requested &URL; matchesone of the addresses listed here.</para><para>This feature is useful if all you need is a proxy to access afew specific sites, for example, an internal intranet. If you havemore complex requirements you might want to use a configurationscript.</para></listitem></varlistentry></variablelist></sect2><!-- not in 4.8 anymoreWhat if authorization is needed?<sect2 id="authorization"><title><guilabel>Authorization</guilabel></title><para>Here you can choose between two types of authentication, if yourproxy requires it. You can have <guilabel>Prompt asneeded</guilabel>, the default, in which case &konqueror; will onlyask for a username or password if it needs to.</para><para>The other option is to use automatic login.Select this option and enter <guilabel>Username</guilabel> and <guilabel>Password</guilabel>.</para></sect2><sect2 id="options"><title><guilabel>Options</guilabel></title><variablelist><varlistentry><term><guilabel>Use persistent connections to proxy</guilabel></term><listitem><para>Use persistent connection to your proxy server. Keeps connection to proxy open, helps lower bandwidth/speed up connection. Enabling this option will require the proxy server's cooperation, if the proxy server does not support this, it will bring your internet to a stop. </para></listitem></varlistentry></variablelist></sect2>--></sect1></article>