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


10 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  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) 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.

      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!