Difference between revisions of "Proxy settings (Español)"

From ArchWiki
Jump to: navigation, search
(Created page with "Entornos de Escritorios como Xfce o LXDE carecen de alguna aplicación que les permita gestionar el uso de un Proxy Global en el Sistema, de la forma en que podemos hacer...")
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Entornos de Escritorios como [[Xfce]] o [[LXDE]] carecen de alguna aplicación que les permita gestionar el uso de un Proxy Global en el Sistema, de la forma en que podemos hacerlo en [[Gnome]] o [[KDE]].
+
[[Category:Proxy servers (Español)]]
 +
[[en:Proxy settings]]
 +
Entornos de Escritorios como [[Xfce]] o [[LXDE]] carecen de alguna aplicación que les permita gestionar el uso de un Proxy Global en el Sistema, de la forma en que podemos hacerlo en [[GNOME]] o [[KDE]].
  
 
== Las variables de entorno ==
 
== Las variables de entorno ==
Line 9: Line 11:
 
  export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
 
  export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
  
Si queremos poner a disposición de todos los usuarios las variables de entorno del proxy antes mencionadas, se puede añadir script, por ejemplo "proxy.sh", dentro de /etc/profile.d/. El script debe tener permisos de ejecución.  
+
Si queremos poner a disposición de todos los usuarios las variables de entorno del proxy antes mencionadas, se puede añadir script, por ejemplo "proxy.sh", dentro de {{ic|/etc/profile.d/}}. El script debe tener permisos de ejecución.  
  
Alternativamente, usted puede automatizar la conmutación de las variables mediante la adición de una función a su archivo .bashrc de la siguiente forma:
+
Alternativamente, usted puede automatizar la conmutación de las variables mediante la adición de una función a su archivo {{ic|~/.bashrc}} de la siguiente forma:
 
  function proxy(){
 
  function proxy(){
 
     echo -n "username:"
 
     echo -n "username:"

Revision as of 13:21, 13 June 2012

Entornos de Escritorios como Xfce o LXDE carecen de alguna aplicación que les permita gestionar el uso de un Proxy Global en el Sistema, de la forma en que podemos hacerlo en GNOME o KDE.

Las variables de entorno

Algunos programas (como wget) usan variables de entorno de la forma "protocol_proxy" para determinar la representación de un determinado protocolo (por ejemplo, HTTP, FTP, ...). A continuación se muestra un ejemplo sobre cómo configurar estas variables:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Si queremos poner a disposición de todos los usuarios las variables de entorno del proxy antes mencionadas, se puede añadir script, por ejemplo "proxy.sh", dentro de /etc/profile.d/. El script debe tener permisos de ejecución.

Alternativamente, usted puede automatizar la conmutación de las variables mediante la adición de una función a su archivo ~/.bashrc de la siguiente forma:

function proxy(){
    echo -n "username:"
    read -e username
    echo -n "password:"
    read -es password
    export http_proxy="http://$username:$password@proxyserver:8080/"
    export https_proxy="http://$username:$password@proxyserver:8080/"
    export ftp_proxy="http://$username:$password@proxyserver:8080/"
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    echo -e "\nProxy environment variable set."
}
function proxyoff(){
    unset HTTP_PROXY
    unset http_proxy
    unset HTTPS_PROXY
    unset https_proxy
    unset FTP_PROXY
    unset ftp_proxy
    echo -e "\nProxy environment variable removed."
}

Si no necesitamos usuario y password lo omitimos.