Warning, /network/kio-extras/doc/kcontrol6/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 ⪚ $<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, ⪚ 127.0.0.1 and 0150 IP addresses with a subnet, ⪚ 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>