Använd proxy i Openbox, Fluxbox, LXDE, Xfce och liknande

Metoden jag beskriver nedan erhölls genom att översätta en artikel till spanska på Arch Wiki om att använda en Proxy. Denna metod måste vara helt giltig för alla andra distributioner.

Skrivbordsmiljöer som Xfce o LXDE saknar något program som gör att de kan hantera användningen av en global proxy i systemet, på det sätt vi kan göra det i Gnome o KDE.

Miljövariabler

Vissa program (som wget) använder miljövariabler i formuläret "protocol_proxy" för att bestämma representationen av ett visst protokoll (till exempel HTTP, FTP, ...).

Här är ett exempel på hur du konfigurerar dessa 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"

Om vi ​​vill göra ovannämnda proxy-miljövariabler tillgängliga för alla användare kan vi till exempel lägga till skript "Proxy.sh"inom /etc/profile.d/. Skriptet måste ha exekveringsbehörigheter.

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

Alternativt kan du automatisera växlingen av variabler genom att lägga till en funktion i din fil .bashrc som följer:

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


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

10 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   ren sade

    sanningen jag har aldrig använt en proxy för vad är det?

    1.    elav <° Linux sade

      Tja ... En proxy har många användningsområden. En proxy tjänar till att fånga upp nätverksanslutningarna som en klient gör till en destinationsserver. Vad händer, som jag sa, det har många användningsområden. Låt oss se hur jag förklarar dig på ett enkelt sätt:

      a) Låt oss säga att på ditt företags dator bläddrar du igenom en proxy. Om den har cache-funktionen och du anger från till exempel linux.net kommer all information du får lagras i dess cache. Så när du loggar in igen vid en annan tid blir åtkomsten lite snabbare eftersom du kommer att ha några objekt i nämnda cache.

      b) Låt oss säga att du ansluter från en dator i ditt företag och att du vill komma åt desdelinux.net. När du går för att bläddra i den datorn skickar den din begäran till företagets proxyserver och enligt de begränsningar du har skickar denna server din begäran till Internet eller avvisar den.

      Det här är två typiska fall. En proxyserver kan vara något eller mycket bra, eller väldigt väldigt dåligt (som i mitt fall).

      För mer information se den här länken

      1.    Mod sade

        Och det fungerar också för att kringgå filter, låt oss inte glömma

        1.    KZKG ^ Gaara <"Linux sade

          Det är en annan typ av proxy 🙂

  2.   arthur molina sade

    Jag ville fråga författaren om, har han någonsin delat en internetanslutning via PAN (bluetooth)? Jag gjorde det i win 7 och XP, där jag hade anslutningen, jag tog upp en proxy (perProxy gjord i java) och i den andra maskinen via PAN konfigurerade jag Firefox med IP och port. När jag bytte till Linux visste jag inte längre hur man gör ett PAN mellan maskiner.

  3.   Ariel sade

    Hej, god eftermiddag,
    Jag är en glad Lubuntu-användare och jag har stött på problemet att jag använder min skolas anslutning (med proxy) dagligen och min hemanslutning också (utan proxy). Om jag konfigurerar den systemomfattande proxyen måste jag sätta på och av den beroende på om jag går på college eller inte.

    Finns det ett sätt att automatisera denna process så att den kan aktiveras eller inte beroende på vilket Wi-Fi-nätverk du ansluter till?

    En hälsning.

    1.    KZKG ^ Gaara sade

      Hej god eftermiddag 🙂
      Hur är det så att du ställer in proxy för ditt system? Med vilket kommando?

      Jag kunde programmera ett skript som upptäcker Wifi du är ansluten till, och beroende på vilken av dessa det är ... använd en proxy eller en annan.

      Hälsningar och välkommen.

      1.    JerryKpg sade

        Hej alla! Jag har jobbat med LXDE ett tag och för en fråga som liknar Ariels tvingades jag konfigurera en proxy för att ansluta till Internet.
        Jag gick igenom dokumentationen på AskUbuntu och stötte på någon som frågade något liknande och svaret var till stor hjälp! Jag lämnar länken om någon är intresserad av att titta på den: http://askubuntu.com/q/175172/260592
        Och slutligen skulle jag vilja veta om KZKG ^ Gaara programmerade skriptet som upptäcker Wifi och ändrar proxy beroende på nätverk ... Sanningen skulle vara mycket användbar om jag bestämde mig för att dela den.

        Tack så mycket och hälsningar!

  4.   slöfock sade

    Hej, jag använder slackware 14.1 och jag gjorde den del av skriptet rätt, det jag inte hittade på mitt system var .bashrc-filen

  5.   Baphomet sade

    Den här artikeln är lite gammal, men jag kommer fortfarande att skriva dig i den eftersom den verkar vara det närmaste mitt problem:
    Vad ska jag göra när min användare har formuläret USER @ COMPANY? Om du är uppmärksam; Två arrobor förblir på samma rad!