Koristite proxy u Openboxu, Fluxboxu, LXDE, Xfce i sličnim

Metoda koju opisujem u nastavku dobijena je prevođenjem članka na španski na Arch Wiki o upotrebi a zastupnik. Ova metoda mora biti savršeno važeća za bilo koju drugu distribuciju.

Desktop okruženja poput Xfce o LXDE nedostaje im bilo koja aplikacija koja im omogućava upravljanje upotrebom globalnog proxyja u sistemu, na način na koji mi to možemo učiniti patuljak o KDE.

Varijable okoline

Neki programi (poput wgeta) koriste varijable okoline oblika "protocol_proxy" da bi odredili zastupljenost određenog protokola (na primjer, HTTP, FTP, ...).

Evo primjera kako postaviti ove varijable:

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"

Ako gore navedene varijable proxy okruženja želimo učiniti dostupnima svim korisnicima, možemo dodati, na primjer, skriptu "Proxy.sh"iznutra /etc/profile.d/. Skripta mora imati dozvole za izvršavanje.

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

Alternativno, možete automatizirati prebacivanje varijabli dodavanjem funkcije u svoju datoteku .bashrc kao što slijedi:

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 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ren rekao je

    istina nikad nisam koristio proxy za šta je to?

    1.    elav <° Linux rekao je

      Pa ... Proxy ima mnogo upotreba. Proxy služi za presretanje mrežnih veza koje klijent uspostavlja s odredišnim serverom. Šta ima, kao što sam rekao, ima mnogo koristi. Pogledajmo kako ću vam objasniti na jednostavan način:

      a) Recimo da na računaru vaše kompanije pretražujete preko proxy servera. Ako ima funkciju predmemorije i unesete npr. desdelinux.net, sve informacije koje dobijete biće sačuvane u njegovoj keš memoriji. Zatim, kada mu ponovo pristupite u neko drugo vrijeme, pristup će biti malo brži jer ćete imati neke stavke u navedenoj keš memoriji.

      b) Recimo da se povezujete sa računara u vašoj kompaniji i želite da pristupite desdelinux.net. Taj računar, kada krenete da pretražujete, šalje zahtev proxy serveru vaše kompanije i u zavisnosti od ograničenja koja imate, ovaj server šalje vaš zahtev na Internet ili ga odbija.

      To su dva tipična slučaja. Proxy server može biti nešto ili vrlo dobro ili vrlo jako loše (kao u mom slučaju).

      Za više informacija pogledajte ovaj link

      1.    hrabrost rekao je

        A također radi i za zaobilaženje filtera, ne zaboravimo

        1.    KZKG ^ Gaara <"Linux rekao je

          To je druga vrsta proxyja 🙂

  2.   arthur molina rekao je

    Htio sam pitati autora da li je ikada dijelio internetsku vezu putem PAN-a (bluetooth)? Učinio sam to u win 7 i XP, u kojima sam imao vezu, podigao sam proxy (perProxy napravljen u javi), a na drugoj mašini preko PAN-a konfigurirao Firefox sa IP-om i portom. Kada sam prešao na Linux, više nisam znao kako da napravim PAN između mašina.

  3.   Ariel rekao je

    Zdravo, dobar dan,
    Sretan sam korisnik Lubuntu-a i naišao sam na problem da svakodnevno koristim vezu svoje škole (sa proxyjem) i svoju kućnu vezu (bez proxyja). Stoga, ako konfiguriram sistemski proxy, moram ga staviti i isključiti, ovisno o tome jesam li na fakultetu ili ne.

    Postoji li način za automatizaciju ovog postupka, tako da se on, ovisno o Wi-Fi mreži na koju se povežete, može aktivirati ili ne?

    A pozdrav.

    1.    KZKG ^ Gaara rekao je

      Pozdrav dobar dan 🙂
      Kako to da postavljate proxy za svoj sistem? Kojom naredbom?

      Mogao bih programirati skriptu koja otkriva Wifi na koji ste povezani i ovisno o tome koji je od njih ... koristite proxy ili neki drugi.

      Pozdrav i dobrodošli.

      1.    jerrykpg rekao je

        Zdravo svima! Već neko vrijeme radim s LXDE-om i, zbog sličnih stvari kao Ariel, bio sam prisiljen konfigurirati proxy za povezivanje na Internet.
        Pregledavao sam dokumentaciju na AskUbuntuu i naišao na nekoga ko je pitao nešto slično, a odgovor je bio od velike pomoći! Ostavljam vezu u slučaju da je neko zainteresovan da je pogleda: http://askubuntu.com/q/175172/260592
        I na kraju, želio bih znati je li KZKG ^ Gaara programirao skriptu koja otkriva Wifi i mijenja proxy ovisno o mreži ... Bilo bi stvarno korisno kad bih je odlučio podijeliti.

        Puno hvala i pozdrav!

  4.   SLACKER rekao je

    Zdravo, koristim slackware 14.1 i dobro sam odradio dio skripte, a na svom sustavu nisam pronašao datoteku .bashrc

  5.   baphomet rekao je

    Ovaj je članak malo star, ali i dalje ću vam ga pisati, jer čini se da je to najbliže MOJEM problemu:
    Šta da radim kada moj korisnik ima obrazac USER @ COMPANY? Ako obratite pažnju; Dvije arrobe ostat će na istoj liniji!