Warning, /frameworks/kio/docs/kcontrol5/proxy/index.docbook is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" ?>
0002 <!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
0003 "dtd/kdedbx45.dtd" [
0004 <!ENTITY % addindex "IGNORE">
0005 <!ENTITY % English "INCLUDE" > <!-- change language only here -->
0006 ]>
0007 
0008 <article id="proxy" lang="&language;">
0009 <title>Proxy</title>
0010 <articleinfo>
0011 <authorgroup>
0012 <author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
0013 <!-- TRANS:ROLES_OF_TRANSLATORS -->
0014 </authorgroup>
0015 
0016 <date>2016-11-10</date>
0017 <releaseinfo>Frameworks 5.29</releaseinfo>
0018 
0019 <keywordset>
0020 <keyword>KDE</keyword>
0021 <keyword>Systemsettings</keyword>
0022 <keyword>proxy</keyword>
0023 <keyword>proxies</keyword>
0024 </keywordset>
0025 
0026 </articleinfo>
0027 <sect1 id="proxies">
0028 <title>Proxies</title>
0029 
0030 <sect2 id="proxies-intro">
0031 
0032 <title>Introduction</title>
0033 
0034 <para>Proxies are programs running on a computer that acts a server on
0035 the network you are connected to (whether by modem or other
0036 means). These programs receive &HTTP; and &FTP; requests, retrieve the
0037 relevant files from the internet, and pass them on to the client
0038 computer that made the requests.</para>
0039 
0040 <para>When you have configured a proxy, &HTTP; and/or &FTP; requests
0041 are re-routed through the computer that is acting as a proxy server.
0042 However, you can also select specific hosts which should be contacted
0043 directly, rather than through the proxy server. If you are on a local
0044 network, for example, access to local hosts probably doesn't need to
0045 go through a proxy server.</para>
0046 
0047 <para>You should only need to configure a proxy server if your network
0048 administrator requires it (if you are a dial-up user, that would be
0049 your internet service provider or <acronym>ISP</acronym>). Otherwise,
0050 especially if you are feeling a bit confused about this proxy
0051 business, but everything seems to be fine with your internet
0052 connection, you don't need to change anything.</para>
0053 
0054 <para>Please note that using proxy servers is optional, but has the
0055 benefit or advantage of giving you faster access to data on the
0056 internet.</para>
0057 
0058 <para>If you are uncertain whether or not you need to use a proxy
0059 server to connect to the internet, please consult with your internet
0060 service provider's setup guide or your system administrator.</para>
0061 
0062 </sect2>
0063 
0064 <sect2 id="proxies-use">
0065 
0066 <title>Use</title>
0067 
0068 <variablelist>
0069 <varlistentry>
0070 <term><guilabel>No Proxy</guilabel></term>
0071 <listitem>
0072 
0073 <para>Select this option if you do <emphasis>not</emphasis> want to use a proxy server
0074 and connect to the Internet directly.</para>
0075 </listitem>
0076 </varlistentry>
0077 </variablelist>
0078 
0079 <para>If you have decided to use a proxy, you have several methods to
0080 configure the settings for it.</para>
0081 
0082 <variablelist>
0083 <varlistentry>
0084 <term><guilabel>Detect proxy configuration automatically</guilabel></term>
0085 <listitem>
0086 
0087 <para>Select this option if you want the proxy setup configuration
0088 script file to be automatically detected and downloaded.</para>
0089 <para>This option only differs from the next choice in that it
0090 <emphasis>does not</emphasis> require you to supply the location of
0091 the configuration script file. Instead, it will be automatically
0092 downloaded using <quote>Web Proxy Auto-Discovery</quote> 
0093 (<acronym>WPAD</acronym>) protocol.</para>
0094 </listitem>
0095 </varlistentry>
0096 
0097 <varlistentry>
0098 <term><guilabel>Use proxy auto configuration URL:</guilabel></term>
0099 <listitem>
0100 <para>Select this option if your proxy support is provided through a
0101 script file located at a specific address.  You can then enter the
0102 address in the location text box, or use the <guiicon>folder</guiicon>
0103 icon to browse to it.</para>
0104 </listitem>
0105 </varlistentry>
0106 
0107 <varlistentry>
0108 <term><guilabel>Use system proxy configuration:</guilabel></term>
0109 <listitem>
0110 <para>Some systems are setup with $<envar>HTTP_PROXY</envar> to allow
0111 graphical as well as non-graphical applications to share the same
0112 proxy configuration information.</para>
0113 <para>If you know this applies to you, select this option and click on
0114 the <guibutton>Auto Detect</guibutton> button to provide the environment
0115 variable names used to set the address of the proxy server(s).</para>
0116 <!-- Exceptions fields are different for system proxy (envar) + manual proxy list of hosts/IPs? -->
0117 <para>In the <guilabel>Exceptions:</guilabel> field enter the environment variable,
0118 &eg; $<envar>NO_PROXY</envar>, used to store the 
0119 addresses of sites for which the proxy server should not be used.</para>
0120 <para>Use <guilabel>Show the value of the environment variables</guilabel> to 
0121 show the value of an environment variable instead of its name.
0122 However it is not possible to edit the values of environment variables in this module.</para>
0123 <!--
0124 How to enable Auto Detect button?
0125 -->
0126 
0127 </listitem>
0128 </varlistentry>
0129 <varlistentry>
0130 <term><guilabel>Use manually specified proxy configuration:</guilabel></term>
0131 <listitem>
0132 
0133 <para>The complete addressing information for the proxy includes both
0134 the Internet address and a port number. You should enter these into
0135 the relevant text boxes. Check <guilabel>Use this proxy server for all 
0136 protocols</guilabel> to copy the addresses and port of the &HTTP; proxy server
0137 into all other proxy fields, in order to help save some typing.</para>
0138 
0139 <variablelist>
0140 <varlistentry>
0141 <term><guilabel>Exceptions:</guilabel></term>
0142 <listitem>
0143 <para>Enter a comma separated list of hostnames or ip addresses that should 
0144 be excluded from using the above proxy settings. If you want to exclude all 
0145 hosts for a given domain, then simply enter the domain name preceded by a dot. 
0146 For example, to exclude all hostnames for kde.org, enter <userinput>.kde.org</userinput>. 
0147 Wildcard characters such as <userinput>*</userinput> or <userinput>?</userinput> 
0148 are not supported and will have no effect. 
0149 Additionally, you can also enter IP addresses, &eg; 127.0.0.1 and
0150 IP addresses with a subnet, &eg; 192.168.0.1/24.</para>
0151 </listitem>
0152 </varlistentry>
0153 </variablelist>
0154 
0155 <para>You can also choose <guilabel>Use proxy settings only for addresses 
0156 in the Exceptions list</guilabel>.</para>
0157 
0158 <para>Check this box to reverse the use of the exception list, &ie;
0159 the proxy servers will only be used when the requested &URL; matches
0160 one of the addresses listed here.</para>
0161 
0162 <para>This feature is useful if all you need is a proxy to access a
0163 few specific sites, for example, an internal intranet.  If you have
0164 more complex requirements you might want to use a configuration
0165 script.</para>
0166 </listitem>
0167 </varlistentry>
0168 </variablelist>
0169 
0170 </sect2>
0171 
0172 </sect1>
0173 
0174 </article>