Utilitza proxy en Openbox, Fluxbox, LXDE, Xfce i similars

El mètode que descric a continuació el vaig obtenir a l'traduir a l'espanyol un article en la Wiki d'Arch sobre l'ús d'un Apoderat. Aquest mètode ha de ser perfectament vàlid per a qualsevol altra distribució.

Entorns d'Escriptoris com Xfce o LXDE no tenen alguna aplicació que els permeti gestionar l'ús d'un Proxy Global al Sistema, de la forma en què podem fer-ho en Gnome o KDE.

Les variables d'entorn

Alguns programes (com wget) usen variables d'entorn de la forma «protocol_proxy» per determinar la representació d'un determinat protocol (Per exemple, HTTP, FTP, ...).

A continuació es mostra un exemple de com configurar aquestes 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 volem posar a disposició de tots els usuaris les variables d'entorn de l'intermediari abans esmentades, es pot afegir script, per exemple «Proxy.sh», Dins /etc/profile.d/. L'script ha de tenir permisos d'execució.

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

Alternativament, vostè pot automatitzar la commutació de les variables mitjançant l'addició d'una funció al seu arxiu .bashrc de la següent manera:

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


10 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   ren va dir

    la veritat jo mai he fet servir un servidor intermediari perquè serveix?

    1.    ILAV <° Linux va dir

      Bé ... Un servidor intermediari té molts usos. Un proxy serveix per interceptar les connexions de xarxa que un client fa a un servidor de destinació. Que passa, que com et deia, té molts usos. A veure com t'explico de forma senzilla:

      a) Digamos que en la PC de tu empresa navegas mediante un Proxy. Si este tiene la función de caché y entras por ejemplo a desdelinux.net, toda la información que recibas se guardará en la caché del mismo. Entonces, cuando vuelvas a acceder en otro momento, el acceso será un poco más rápido porque tendrás algunos elementos en dicha caché.

      b) Digamos que te conectas desde una PC en tu empresa y quieres acceder a desdelinux.net. Esa PC cuando tu vas a navegar, le hace la petición al Servidor Proxy de tu empresa y según las restricciones que tengas, este servidor envía tu petición a Internet o te la rechaza.

      Aquests són dos casos típics. Un servidor intermediari pot ser alguna cosa o molt bo, o molt molt molt dolent (com en el meu cas).

      Per a més informació mira aquest link.

      1.    Valor va dir

        I també val per burlar filtres, no ho oblidem

        1.    KZKG ^ Gaara < "Linux va dir

          Aquest és un altre tipus de proxy 🙂

  2.   artur molina va dir

    Volia preguntar a l'autor si, Mai ha compartit alguna connexió d'internet per PA (bluetooth) ?. Jo el cap en win 7 i XP, en la qual tenia la connexió s'aixecava un intermediari (perProxy fet en java) i en l'altra màquina a través de la PA, configurava Firefox amb la IP i port. Quan em canviï a Linux, ja no vaig saber com fer una PA entre màquines.

  3.   Ariel va dir

    Hola, bona tarda,
    Sóc un feliç usuari de Lubuntu i m'he topat amb el problema que utilitzo la connexió de la meva facultat (amb proxy) diàriament i la de la meva casa també (sense servidor intermediari). Per tant si configura el proxy system-wide he d'anar posant i llevant-segons em trobi o no a la facultat.

    Hi ha alguna manera d'automatitzar aquest procés perquè depenent de la xarxa wifi a la qual es connecti l'activeu o no?

    Una salutació.

    1.    KZKG ^ Gaara va dir

      Hola bona tarda 🙂
      Com és que estàs posant el proxy per al teu sistema? ¿Mitjançant quins comandament?

      Jo podria programar un script que et detecti la Wifi a la qual estàs connectat, i en dependència de quina d'aquestes sigui ... que utilitzi un servidor intermediari o un altre.

      Salutacions i benvingut.

      1.    JerryKpg va dir

        Hola a tots! Fa un temps que vinc treballant amb LXDE i, per una qüestió similar a la d'Ariel, em vaig veure forçat a configurar un servidor intermediari per a poder connectar-me a Internet.
        Vaig estar revisant la documentació en AskUbuntu i em vaig trobar amb algú que va preguntar alguna cosa similar i la resposta va ser molt útil! Els deixo el link per si a algú li interessa mirar-ho: http://askubuntu.com/q/175172/260592
        I per acabar, m'agradaria saber si KZKG ^ Gaara va programar l'script que detecti Wifi i canviï el proxy en funció de la xarxa ... La veritat em seria molt útil si decidís compartir-lo.

        Moltes gràcies i Salutacions!

  4.   Slacker va dir

    hola estic fent servir slackware 14.1 i vaig fer bé la part de l'script el q no encontre en el meu sistema va ser li arxiu .bashrc

  5.   baphomet va dir

    Aquest article és força vell, però igual et escriuré en ell doncs sembla ser el més proper a MI problema:
    Què he de fer quan el meu usuari té la forma USER @ COMPANY? Si et fixes; 'Quedaran dos arroves en la mateixa línia!