Use proxy en Openbox, Fluxbox, LXDE, Xfce e similares

O método que describo a continuación obtívose traducindo un artigo ao castelán en Arch Wiki sobre como usar un Procuração. Este método debe ser perfectamente válido para calquera outra distribución.

Ambientes de escritorio como Xfce o LXDE carece de calquera aplicación que lles permita xestionar o uso dun proxy global no sistema, do xeito que podemos facelo Gnome o KDE.

Variables de ambiente

Algúns programas (como wget) usan variables de contorno da forma "protocol_proxy" para determinar a representación dun determinado protocolo (por exemplo, HTTP, FTP, ...).

Aquí tes un exemplo de como establecer 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"

Se queremos poñer as mencionadas variables de contorno proxy dispoñibles para todos os usuarios, podemos engadir script, por exemplo "Proxy.sh"dentro /etc/profile.d/. O script debe ter permisos de execución.

# chmod +x /etc/profile.d/proxy.sh

Como alternativa, pode automatizar o cambio de variables engadindo unha función ao seu ficheiro .bashrc como segue:

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."
}


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

10 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   ren dixo

    A verdade é que nunca usei un proxy para que é?

    1.    elav <° Linux dixo

      Ben ... Un proxy ten moitos usos. Un proxy serve para interceptar as conexións de rede que un cliente fai cun servidor de destino. Que pasa, como dicía, ten moitos usos. A ver como te explico de xeito sinxelo:

      a) Digamos que na PC da súa empresa navega por un proxy. Se ten a función de caché e introduce fromlinux.net, por exemplo, toda a información que reciba gardarase na caché. Entón, cando inicies sesión de novo noutro momento, o acceso será un pouco máis rápido porque terás algúns elementos nesa caché.

      b) Digamos que te conectas desde un PC da túa empresa e que desexas acceder a desdelinux.net. Cando vai navegar por ese PC, fai a solicitude ao servidor proxy da súa empresa e segundo as restricións que ten, este servidor envía a súa solicitude a Internet ou a rexeita.

      Son dous casos típicos. Un servidor proxy pode ser algo ou moi bo ou moi moi moi malo (como no meu caso).

      Para máis información consulte esta ligazón

      1.    Coraxe dixo

        E tamén funciona para eludir os filtros, non o esquezamos

        1.    KZKG ^ Gaara <"Linux dixo

          Ese é outro tipo de proxy 🙂

  2.   arturo molina dixo

    Quería preguntarlle ao autor se compartiu algunha vez conexión a internet a través de PAN (bluetooth)? Fíxeno en win 7 e XP, nos que tiña a conexión, subín un proxy (perProxy feito en java) e na outra máquina a través do PAN, configurei Firefox coa IP e o porto. Cando cambiei a Linux, xa non sabía como facer un PAN entre máquinas.

  3.   Ariel dixo

    Ola boa tarde,
    Son un usuario feliz de Lubuntu e tiven o problema de que uso a miña conexión universitaria (con proxy) a diario e a miña conexión doméstica tamén (sen proxy). Polo tanto, se configuro o proxy de todo o sistema, teño que poñelo e apagalo segundo estea ou non na universidade.

    Hai algún xeito de automatizar este proceso para que, dependendo da rede Wi-Fi á que te conectes, poida activarse ou non?

    Un saúdo.

    1.    KZKG ^ Gaara dixo

      Ola boa tarde 🙂
      Como é que está configurando o proxy para o seu sistema? Con que comando?

      Podería programar un script que detecte o Wifi ao que estás conectado e, dependendo de cal destes sexa ... use un proxy ou outro.

      Saúdos e benvidos.

      1.    jerrykpg dixo

        Ola a todos! Levo tempo traballando con LXDE e, por unha cuestión similar á de Ariel, viume obrigado a configurar un proxy para conectarme a Internet.
        Estaba a revisar a documentación en AskUbuntu e atopei a alguén que preguntou algo parecido e a resposta foi moi útil. Deixo a ligazón por se alguén está interesado en velo: http://askubuntu.com/q/175172/260592
        E, finalmente, gustaríame saber se KZKG ^ Gaara programou o script que detecta Wifi e cambia o proxy dependendo da rede ... Realmente sería moi útil se decidise compartilo.

        Moitas grazas e saúdos!

  4.   LAZO dixo

    Ola, estou usando slackware 14.1 e fixen ben a parte do script, o que non atopei no meu sistema foi o ficheiro .bashrc

  5.   Baphomet dixo

    Este artigo é un pouco antigo, pero escribireiche de todos os xeitos porque parece ser o máis parecido ao meu problema:
    Que debo facer cando o meu usuario ten o formulario USUARIO @ EMPRESA? Se prestas atención; Dúas arrobas seguirán na mesma liña.