Utilisez un proxy dans Openbox, Fluxbox, LXDE, Xfce et similaires

La méthode que je décris ci-dessous a été obtenue en traduisant un article en espagnol sur Arch Wiki à propos de l'utilisation d'un procuration. Cette méthode doit être parfaitement valable pour toute autre distribution.

Environnements de bureau comme Xfce o LXDE manquent d'application qui leur permette de gérer l'utilisation d'un proxy global dans le système, de la manière dont nous pouvons le faire Gnome o KDE.

Variables d'environnement

Certains programmes (comme wget) utilisent des variables d'environnement de la forme "protocol_proxy" pour déterminer la représentation d'un certain protocole (par exemple, HTTP, FTP, ...).

Voici un exemple de la façon de définir ces 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 nous voulons rendre les variables d'environnement proxy susmentionnées disponibles à tous les utilisateurs, nous pouvons ajouter un script, par exemple "Proxy.sh", dans /etc/profil.d/. Le script doit disposer des autorisations d'exécution.

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

Alternativement, vous pouvez automatiser la commutation des variables en ajoutant une fonction à votre fichier .bashrc comme suit:

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


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

     s dit

    la vérité je n'ai jamais utilisé un proxy pour ce que c'est?

        elav <° Linux dit

      Eh bien ... Un proxy a de nombreuses utilisations. Un proxy sert à intercepter les connexions réseau qu'un client établit avec un serveur de destination. Quoi de neuf, comme je le disais, il a de nombreuses utilisations. Voyons comment je vous explique de manière simple:

      a) Disons que sur le PC de votre entreprise, vous naviguez via un proxy. S'il dispose de la fonction cache et que vous saisissez, par exemple, desdelinux.net, toutes les informations que vous recevrez seront enregistrées dans son cache. Ensuite, lorsque vous y accéderez à nouveau à un autre moment, l'accès sera un peu plus rapide car vous aurez certains éléments dans ledit cache.

      b) Disons que vous vous connectez depuis un PC de votre entreprise et que vous souhaitez accéder desdelinux.filet. Lorsque vous allez naviguer, ce PC fait la demande au serveur proxy de votre entreprise et selon les restrictions dont vous disposez, ce serveur envoie votre demande à Internet ou la rejette.

      Ce sont deux cas typiques. Un serveur proxy peut être quelque chose ou très bon, ou très très très mauvais (comme dans mon cas).

      Pour plus d'informations, voir ce lien.

          et courage dit

        Et cela fonctionne aussi pour contourner les filtres, n'oublions pas

            KZKG ^ Gaara <"Linux dit

          C'est un autre type de proxy 🙂

     Arthur Molina dit

    Je voulais demander à l'auteur si, a-t-il déjà partagé une connexion Internet via PAN (Bluetooth)? Je l'ai fait dans win 7 et XP, dans lesquels j'avais la connexion, j'ai soulevé un proxy (perProxy fait en java) et dans l'autre machine via le PAN, j'ai configuré Firefox avec l'IP et le port. Quand je suis passé à Linux, je ne savais plus comment faire un PAN entre les machines.

     Ariel dit

    Bonjour, bonjour,
    Je suis un utilisateur heureux de Lubuntu et j'ai rencontré le problème que j'utilise la connexion de mon école (avec proxy) au quotidien et ma connexion à domicile également (sans proxy). Par conséquent, si je configure le proxy à l'échelle du système, je dois l'activer et le désactiver selon que je suis à l'université ou non.

    Existe-t-il un moyen d'automatiser ce processus afin que, selon le réseau Wi-Fi auquel vous vous connectez, il puisse être activé ou non?

    Salutations.

        KZKG ^ Gaara dit

      Bonjour bon après-midi 🙂
      Comment définissez-vous le proxy pour votre système? Par quel ordre?

      Je pourrais programmer un script qui détecte le Wifi auquel vous êtes connecté, et en fonction de celui-ci ... utiliser un proxy ou un autre.

      Salutations et bienvenue.

          jerrykpg dit

        Bonjour à tous! Je travaille avec LXDE depuis un certain temps et, pour une question similaire à celle d'Ariel, j'ai été obligé de configurer un proxy pour me connecter à Internet.
        Je parcourais la documentation sur AskUbuntu et suis tombé sur quelqu'un qui a demandé quelque chose de similaire et la réponse a été très utile! Je laisse le lien au cas où quelqu'un serait intéressé à le regarder: http://askubuntu.com/q/175172/260592
        Et enfin, j'aimerais savoir si KZKG ^ Gaara a programmé le script qui détecte le Wifi et change le proxy en fonction du réseau ... Ce serait vraiment très utile si je décidais de le partager.

        Merci beaucoup et salutations!

     fainéant dit

    Bonjour, j'utilise slackware 14.1 et j'ai bien fait la partie du script, ce que je n'ai pas trouvé sur mon système était le fichier .bashrc

     Baphomet dit

    Cet article est un peu vieux, mais je vais quand même vous y écrire car il semble être la chose la plus proche de MON problème:
    Que dois-je faire lorsque mon utilisateur dispose du formulaire USER @ COMPANY? Si vous faites attention; Deux arrobas resteront sur la même ligne!