Utilizați proxy în Openbox, Fluxbox, LXDE, Xfce și altele similare

Metoda pe care o descriu mai jos a fost obținută prin traducerea unui articol în spaniolă pe Arch Wiki despre utilizarea unui Împuternicire. Această metodă trebuie să fie perfect valabilă pentru orice altă distribuție.

Medii desktop cum ar fi Xfce o LXDE nu are nicio aplicație care să le permită să gestioneze utilizarea unui proxy global în sistem, în modul în care o putem face Gnom o KDE.

Variabile de mediu

Unele programe (cum ar fi wget) folosesc variabile de mediu sub forma "protocol_proxy" pentru a determina reprezentarea unui anumit protocol (de exemplu, HTTP, FTP, ...).

Iată un exemplu de configurare a acestor variabile:

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"

Dacă dorim să facem variabilele de mediu proxy menționate mai sus disponibile pentru toți utilizatorii, putem adăuga script, de exemplu „Proxy.sh”în /etc/profile.d/. Scriptul trebuie să aibă permisiuni de executare.

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

Alternativ, puteți automatiza comutarea variabilelor prin adăugarea unei funcții la fișier .bashrc după cum urmează:

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


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

10 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ren el a spus

    adevărul nu am folosit niciodată un proxy pentru ce este?

    1.    elav <° Linux el a spus

      Ei bine ... Un proxy are multe utilizări. Un proxy servește la interceptarea conexiunilor de rețea pe care un client le face la un server de destinație. Ce se întâmplă, așa cum spuneam, are multe utilizări. Să vedem cum vă explic într-un mod simplu:

      a) Să spunem că pe computerul companiei dvs. navigați printr-un proxy. Dacă are funcția cache și introduceți, de exemplu, desdelinux.net, toate informațiile pe care le primiți vor fi stocate în memoria cache. Deci, atunci când vă conectați din nou la altă oră, accesul va fi puțin mai rapid, deoarece veți avea unele elemente în memoria cache menționată.

      b) Să presupunem că vă conectați de la un computer din compania dvs. și doriți să accesați desdelinux.net. Când accesați acest PC, acesta face cererea către serverul proxy al companiei dvs. și, în funcție de restricțiile pe care le aveți, acest server trimite cererea dvs. pe Internet sau o respinge.

      Acestea sunt două cazuri tipice. Un server proxy poate fi ceva sau foarte bun sau foarte foarte foarte rău (ca în cazul meu).

      Pentru mai multe informații, consultați această legătură

      1.    Curaj el a spus

        Și funcționează și pentru a ocoli filtrele, să nu uităm

        1.    KZKG ^ Gaara <"Linux el a spus

          Acesta este un alt tip de proxy 🙂

  2.   arthur molina el a spus

    Am vrut să întreb autorul dacă a distribuit vreodată o conexiune la internet prin PAN (bluetooth)? Am făcut-o în win 7 și XP, în care aveam conexiunea, am ridicat un proxy (perProxy made in java) și în cealaltă mașină prin PAN, am configurat Firefox cu IP și port. Când am trecut la Linux, nu mai știam cum să fac un PAN între mașini.

  3.   Ariel el a spus

    Salut buna ziua,
    Sunt un utilizator fericit de Lubuntu și am întâmpinat problema că îmi folosesc zilnic conexiunea la facultate (cu proxy) și conexiunea de acasă (fără proxy). Prin urmare, dacă configurez proxy la nivel de sistem, trebuie să îl pornesc și să îl dezactivez în funcție de faptul dacă sunt sau nu la facultate.

    Există o modalitate de a automatiza acest proces, astfel încât, în funcție de rețeaua Wi-Fi la care vă conectați, să poată fi activat sau nu?

    Un salut.

    1.    KZKG ^ Gaara el a spus

      Bună ziua bună 🙂
      Cum setați proxy-ul pentru sistemul dvs.? Prin ce comandă?

      Aș putea programa un script care detectează conexiunea Wifi la care sunteți conectat și, în funcție de care dintre acestea este ... folosiți un proxy sau altul.

      Salutări și bun venit.

      1.    jerrykpg el a spus

        Salutare tuturor! Lucrez cu LXDE de ceva timp și, pentru o chestiune similară cu cea a lui Ariel, am fost obligat să configurez un proxy pentru a mă conecta la Internet.
        Treceam prin documentația de pe AskUbuntu și am dat peste cineva care a întrebat ceva similar și răspunsul a fost foarte util! Las linkul în cazul în care cineva este interesat să îl privească: http://askubuntu.com/q/175172/260592
        Și, în sfârșit, aș vrea să știu dacă KZKG ^ Gaara a programat scriptul care detectează Wifi și schimbă proxy în funcție de rețea ... Ar fi foarte util dacă aș decide să îl împărtășesc.

        Multumesc frumos si salutari!

  4.   chiulangiu el a spus

    Bună, folosesc slackware 14.1 și am făcut corect partea de script, ceea ce nu am găsit în sistemul meu a fost fișierul .bashrc

  5.   Baphomet el a spus

    Acest articol este cam vechi, dar vă voi scrie în continuare pentru că pare a fi cel mai apropiat lucru de problema MEA:
    Ce ar trebui să fac când utilizatorul meu are formularul USER @ COMPANY? Dacă ești atent; Două arobe vor rămâne pe aceeași linie!