Gebruik proxy in Openbox, Fluxbox, LXDE, Xfce en dergelijke

De methode die ik hieronder beschrijf, is verkregen door een artikel in het Spaans te vertalen op Arch Wiki over het gebruik van een volmacht. Deze methode moet perfect geldig zijn voor elke andere distributie.

Desktopomgevingen zoals Xfce o LXDE ontbreekt elke applicatie waarmee ze het gebruik van een globale proxy in het systeem kunnen beheren, op de manier waarop we dat in Kabouter o KDE.

Omgevingsvariabelen

Sommige programma's (zoals wget) gebruiken omgevingsvariabelen in de vorm "protocol_proxy" om de weergave van een bepaald protocol te bepalen (bijvoorbeeld HTTP, FTP, ...).

Hier is een voorbeeld van hoe u deze variabelen configureert:

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"

Als we de eerder genoemde proxy-omgevingsvariabelen voor alle gebruikers beschikbaar willen stellen, kunnen we bijvoorbeeld scripts toevoegen "Proxy.sh"binnen /etc/profiel.d/. Het script moet uitvoerrechten hebben.

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

Als alternatief kunt u het wisselen van variabelen automatiseren door een functie aan uw bestand toe te voegen .bashrc als volgt:

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 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   ren zei

    de waarheid dat ik nog nooit een proxy heb gebruikt voor wat is het?

    1.    elav <° Linux zei

      Nou ... Een proxy heeft veel toepassingen. Een proxy dient om de netwerkverbindingen te onderscheppen die een cliënt maakt met een doelserver. Wat is er, zoals ik al zei, het heeft veel toepassingen. Laten we eens kijken hoe ik je op een eenvoudige manier uitleg:

      a) Stel dat u op de pc van uw bedrijf door een proxy bladert. Als het de cachefunctie heeft en u bijvoorbeeld invoert: desdelinux.net, wordt alle informatie die u ontvangt in de cache opgeslagen. Wanneer u er vervolgens op een ander tijdstip opnieuw toegang toe krijgt, zal de toegang iets sneller zijn omdat u een aantal items in de cache zult hebben.

      b) Stel dat u verbinding maakt vanaf een pc in uw bedrijf en dat u toegang wilt krijgen desdelinux.netto. Wanneer u gaat surfen, richt die pc het verzoek aan de proxyserver van uw bedrijf en afhankelijk van de beperkingen die u heeft, verzendt deze server uw verzoek naar internet of wijst het af.

      Dit zijn twee typische gevallen. Een proxyserver kan iets heel goed zijn, of heel, heel erg slecht (zoals in mijn geval).

      Zie voor meer informatie deze link

      1.    Moed zei

        En het werkt ook om filters te omzeilen, laten we niet vergeten

        1.    KZKG ^ Gaara <"Linux zei

          Dat is een ander soort proxy 🙂

  2.   Arthur Molina zei

    Ik wilde de auteur vragen of hij ooit een internetverbinding heeft gedeeld via PAN (bluetooth)? Ik deed het in win 7 en XP, waarin ik de verbinding had, ik verhoogde een proxy (perProxy gemaakt in java) en op de andere machine via de PAN, configureerde ik Firefox met het IP en de poort. Toen ik overstapte naar Linux, wist ik niet meer hoe ik een PAN tussen machines moest doen.

  3.   Ariel zei

    Hallo, goede middag,
    Ik ben een gelukkige Lubuntu-gebruiker en ik ben tegen het probleem aangelopen dat ik de verbinding van mijn school (met proxy) dagelijks gebruik en ook mijn thuisverbinding (zonder proxy). Daarom, als ik de systeembrede proxy configureer, moet ik deze in- en uitschakelen, afhankelijk van of ik op de universiteit zit of niet.

    Is er een manier om dit proces te automatiseren, zodat het, afhankelijk van het Wi-Fi-netwerk waarmee u verbinding maakt, kan worden geactiveerd of niet?

    Een groet.

    1.    KZKG ^ Gaara zei

      Hallo goedemiddag 🙂
      Hoe komt het dat u de proxy voor uw systeem instelt? Op welk bevel?

      Ik zou een script kunnen programmeren dat de wifi detecteert waarmee je bent verbonden, en afhankelijk van welke het is ... gebruik een proxy of een andere.

      Groeten en welkom.

      1.    jerrykpg zei

        Hallo allemaal! Ik werk al een tijdje met LXDE en, voor een kwestie die vergelijkbaar is met die van Ariel, werd ik gedwongen om een ​​proxy te configureren om verbinding te maken met internet.
        Ik was de documentatie op AskUbuntu aan het doornemen en kwam iemand tegen die iets soortgelijks vroeg en het antwoord was erg behulpzaam! Ik laat de link achter voor het geval iemand geïnteresseerd is om ernaar te kijken: http://askubuntu.com/q/175172/260592
        En tot slot zou ik graag willen weten of KZKG ^ Gaara het script heeft geprogrammeerd dat Wifi detecteert en de proxy verandert afhankelijk van het netwerk ... Het zou echt heel handig zijn als ik zou besluiten het te delen.

        Heel erg bedankt en groeten!

  4.   SLACKEER zei

    Hallo, ik gebruik slackware 14.1 en ik heb het gedeelte van het script goed gedaan, wat ik niet op mijn systeem vond, was het .bashrc-bestand

  5.   Baphomet zei

    Dit artikel is oud, maar ik zal je toch schrijven omdat het het dichtst bij MIJN probleem lijkt te komen:
    Wat moet ik doen als mijn gebruiker het USER @ COMPANY-formulier heeft? Als je oplet; Twee arroba's blijven op dezelfde lijn!