Brug proxy i Openbox, Fluxbox, LXDE, Xfce og lignende

Metoden, jeg beskriver nedenfor, blev opnået ved at oversætte en artikel til spansk på Arch Wiki om at bruge en proxy. Denne metode skal være perfekt gyldig for enhver anden distribution.

Desktop-miljøer som Xfce o LXDE mangler noget program, der giver dem mulighed for at styre brugen af ​​en global proxy i systemet på den måde, vi kan gøre det på Gnome o KDE.

Miljøvariabler

Nogle programmer (som wget) bruger miljøvariabler i formen "protocol_proxy" til at bestemme repræsentationen af ​​en bestemt protokol (for eksempel HTTP, FTP, ...).

Her er et eksempel på, hvordan du indstiller disse variabler:

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"

Hvis vi vil gøre de førnævnte proxy-miljøvariabler tilgængelige for alle brugere, kan vi f.eks. Tilføje script "Proxy.sh"inden /etc/profile.d/. Scriptet skal have eksekveringstilladelser.

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

Alternativt kan du automatisere skift af variabler ved at tilføje en funktion til din fil .bashrc som følger:

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


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Ren sagde han

    sandheden, jeg har aldrig brugt en proxy til hvad er det?

    1.    elav <° Linux sagde han

      Nå ... En proxy har mange anvendelser. En proxy tjener til at opfange de netværksforbindelser, som en klient opretter til en destinationsserver. Hvad sker der, som jeg sagde, det har mange anvendelser. Lad os se, hvordan jeg forklarer dig på en enkel måde:

      a) Lad os sige, at du på din virksomheds pc browser gennem en proxy. Hvis den har cache-funktionen, og du indtaster f.eks. desdelinux.net, vil alle de oplysninger, du modtager, blive gemt i dens cache. Så, når du får adgang til det igen på et andet tidspunkt, vil adgangen være lidt hurtigere, fordi du vil have nogle elementer i nævnte cache.

      b) Lad os sige, at du opretter forbindelse fra en pc i din virksomhed, og du vil have adgang desdelinux.net. Når du går til browsing, sender den pc anmodningen til din virksomheds proxyserver, og afhængigt af de begrænsninger, du har, sender denne server din anmodning til internettet eller afviser den.

      Dette er to typiske tilfælde. En proxyserver kan være noget eller meget godt eller meget meget dårligt (som i mit tilfælde).

      For mere information se dette link

      1.    Courage sagde han

        Og det fungerer også at omgå filtre, lad os ikke glemme det

        1.    KZKG ^ Gaara <"Linux sagde han

          Det er en anden form for proxy 🙂

  2.   arthur molina sagde han

    Jeg ville spørge forfatteren, om han nogensinde har delt en internetforbindelse via PAN (bluetooth)? Jeg gjorde det i win 7 og XP, hvor jeg havde forbindelsen, jeg rejste en proxy (perProxy lavet i java) og i den anden maskine gennem PAN konfigurerede jeg Firefox med IP og port. Da jeg skiftede til Linux, vidste jeg ikke længere, hvordan man laver et PAN mellem maskiner.

  3.   Ariel sagde han

    Hej god aften,
    Jeg er en glad Lubuntu-bruger, og jeg er stødt på det problem, at jeg bruger min skoles forbindelse (med proxy) dagligt og min hjemmeforbindelse også (uden proxy). Derfor, hvis jeg konfigurerer den systemdækkende proxy, skal jeg tænde og slukke for den afhængigt af om jeg er på college eller ej.

    Er der en måde at automatisere denne proces på, så den afhængigt af det Wi-Fi-netværk, du opretter forbindelse til, kan aktiveres eller ej?

    En hilsen.

    1.    KZKG ^ Gaara sagde han

      Hej god eftermiddag 🙂
      Hvordan er det, at du indstiller proxyen til dit system? Ved hvilken kommando?

      Jeg kunne programmere et script, der registrerer det Wifi, du er tilsluttet, og afhængigt af hvilken af ​​disse det er ... brug en proxy eller en anden.

      Hilsner og velkommen.

      1.    jerrykpg sagde han

        Hej allesammen! Jeg har arbejdet med LXDE i nogen tid, og for et spørgsmål svarende til Ariels blev jeg tvunget til at konfigurere en proxy til at oprette forbindelse til Internettet.
        Jeg gennemgik dokumentationen på AskUbuntu og stødte på nogen, der spurgte noget lignende, og svaret var meget nyttigt! Jeg forlader linket, hvis nogen er interesseret i at se på det: http://askubuntu.com/q/175172/260592
        Og til sidst vil jeg gerne vide, om KZKG ^ Gaara programmerede scriptet, der registrerer Wifi og ændrer proxy afhængigt af netværket ... Det ville virkelig være meget nyttigt, hvis jeg besluttede at dele det.

        Mange tak og hilsner!

  4.   slAcKer sagde han

    Hej, jeg bruger slackware 14.1, og jeg gjorde scriptdelen rigtigt, hvad jeg ikke fandt på mit system var .bashrc-filen

  5.   Baphomet sagde han

    Denne artikel er gammel, men jeg vil alligevel skrive til dig, fordi det ser ud til at være den nærmeste ting til MIT problem:
    Hvad skal jeg gøre, når min bruger har formularen USER @ COMPANY? Hvis du er opmærksom; To arrobas forbliver på samme linje!