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

Metoden jeg beskriver nedenfor ble oppnådd ved å oversette en artikkel til spansk på Arch Wiki om å bruke en Proxy. Denne metoden må være gyldig for enhver annen distribusjon.

Desktop-miljøer som Xfce o LXDE mangler noe program som lar dem administrere bruken av en global proxy i systemet, slik vi kan gjøre det Gnome o KDE.

Miljøvariabler

Noen programmer (som wget) bruker miljøvariabler i skjemaet "protocol_proxy" for å bestemme representasjonen av en bestemt protokoll (for eksempel HTTP, FTP, ...).

Her er et eksempel på hvordan du setter disse variablene:

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 gjøre de nevnte proxy-miljøvariablene tilgjengelige for alle brukere, kan vi for eksempel legge til skript "Proxy.sh"innenfor /etc/profile.d/. Skriptet må ha utføringstillatelser.

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

Alternativt kan du automatisere bytte av variabler ved å legge til en funksjon i filen .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."
}


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

10 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   reinsdyr sa

    sannheten jeg har aldri brukt en fullmektig for hva er det?

    1.    elav <° Linux sa

      Vel ... En proxy har mange bruksområder. En proxy tjener til å fange opp nettverkstilkoblingene som en klient lager til en destinasjonsserver. Hva skjer, som jeg sa, det har mange bruksområder. La oss se hvordan jeg forklarer deg på en enkel måte:

      a) La oss si at på selskapets PC blar du gjennom en proxy. Hvis den har hurtigbufferfunksjonen og du skriver inn for eksempel desdelinux.net, blir all informasjon du mottar lagret i hurtigbufferen. Så når du logger på igjen på et annet tidspunkt, vil tilgangen bli litt raskere fordi du vil ha noen elementer i nevnte cache.

      b) La oss si at du kobler til fra en PC i firmaet ditt og at du vil ha tilgang til desdelinux.net. Når du går til å bla gjennom den PCen, sender den forespørselen til firmaets proxy-server, og i henhold til begrensningene du har, sender denne serveren din forespørsel til Internett eller avviser den.

      Dette er to typiske tilfeller. En proxy-server kan være noe eller veldig bra, eller veldig veldig veldig dårlig (som i mitt tilfelle).

      For mer informasjon se denne lenken

      1.    Courage sa

        Og det fungerer også for å omgå filtre, la oss ikke glemme

        1.    KZKG ^ Gaara <"Linux sa

          Det er en annen type proxy 🙂

  2.   arturo molina sa

    Jeg ønsket å spørre forfatteren om, har han noen gang delt en internettforbindelse via PAN (bluetooth)? Jeg gjorde det i vinn 7 og XP, der jeg hadde forbindelsen, jeg hevet en proxy (perProxy laget i java) og i den andre maskinen gjennom PAN konfigurerte jeg Firefox med IP og port. Da jeg byttet til Linux, visste jeg ikke lenger hvordan jeg skulle gjøre et PAN mellom maskiner.

  3.   Ariel sa

    Hei god ettermiddag,
    Jeg er en lykkelig Lubuntu-bruker, og jeg har kommet inn i problemet at jeg bruker skolens tilkobling (med proxy) til daglig og hjemmeforbindelsen også (uten proxy). Derfor, hvis jeg konfigurerer den systemomfattende proxyen, må jeg slå den på og av, avhengig av om jeg er på college eller ikke.

    Er det en måte å automatisere denne prosessen på, slik at den, avhengig av Wi-Fi-nettverket du kobler til, kan aktiveres eller ikke?

    En hilsen.

    1.    KZKG ^ Gaara sa

      Hei god ettermiddag 🙂
      Hvordan er det at du setter proxyen for systemet ditt? Med hvilken kommando?

      Jeg kunne programmere et skript som oppdager Wifi du er koblet til, og avhengig av hvilken av disse det er ... bruk en proxy eller en annen.

      Hilsen og velkommen.

      1.    JerryKpg sa

        Hei alle sammen! Jeg har jobbet med LXDE i noen tid, og for en sak som ligner Ariels, ble jeg tvunget til å konfigurere en proxy for å koble til Internett.
        Jeg gikk gjennom dokumentasjonen på AskUbuntu og kom over noen som spurte noe lignende, og svaret var veldig nyttig! Jeg forlater lenken i tilfelle noen er interessert i å se på den: http://askubuntu.com/q/175172/260592
        Og til slutt vil jeg gjerne vite om KZKG ^ Gaara programmerte skriptet som oppdager Wifi og endrer proxyen avhengig av nettverket ... Sannheten ville være veldig nyttig hvis jeg bestemte meg for å dele den.

        Tusen takk og hilsen!

  4.   SLAKER sa

    Hei, jeg bruker slackware 14.1 og jeg gjorde den delen av skriptet riktig. Det jeg ikke fant på systemet mitt var .bashrc-filen

  5.   Baphomet sa

    Denne artikkelen er litt gammel, men jeg vil fortsatt skrive deg i den fordi den ser ut til å være det nærmeste til MITT problem:
    Hva skal jeg gjøre når brukeren har skjemaet USER @ COMPANY? Hvis du følger med; To arrobas vil forbli på samme linje!