Kako koristiti proxy u Turpialu sa LMDE Xfce


Xfce je odličan Desktop Environment, ali nedostaju neke opcije zbog kojih to nije potpuno kompletno za mene. Jedna od njih je upotreba Globalni proxyiako već smo vidjeli kako riješiti ovaj problem.

Takođe vidjeli smo kako se modificira turpial kako bi se povezao s lokalnim serverom Status.Net. Sa patuljak i njegovu Globalni proxy ovo nema problema, ali sa Xfce stvar se mijenja. Kao što mi je rekao Wil alvarez (zvani Sotona), vodeći programer turpial:

Trenutno imamo podršku samo za Gnome proxy, jer to je radno okruženje koje koristimo, ali nemam problema s uključivanjem koda koji je potreban da bi i on radio u Xfceu, u stvari to bi bilo sjajno.

Dakle u onome što čekamo Turpial 2.0 uključuju podršku za Xfce, možemo vas natjerati da koristite zastupnik Ručno. Da bismo to učinili, moramo napraviti malo prilagođavanje u datoteci /usr/share/pyshared/turpial/api/interfaces/http.py

Prvo što napravimo je da napravimo sigurnosnu kopiju te datoteke, ili inačica može biti, učinimo isto što i ja. Redovi koje moramo izmijeniti su sljedeći:

ako identify_desktop_environment () == 'gnome' i GCONF: gclient = gconf.client_get_default () ako gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% (
gclient.get_string ('/ system / http_proxy / host'), 
gclient.get_int ('/ system / http_proxy / port'))
ako je gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Ona koja nas zanima istaknuta je podebljanim slovima. Ono što sam uradio je kopiranje svih tih redova, a odmah ispod originalnih stavio sam ovo:

ako identify_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () ako je gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% (
gclient.get_string ('10.10.0.5 .XNUMX '),
gclient.get_int ('3128'))
ako je gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Gdje sam morao promijeniti samo 3 retka (istaknuto podebljano).

Naravno, ovo nije konačno rješenje, pogotovo zato što se tiče upotrebe HTTPS Ne znam da li bi to uspjelo, ali u međuvremenu to je ono što mi rješava problem.


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.   dasht0 rekao je

    A u slučaju da se provjera autentičnosti vrši pomoću korisnika i lozinke?