Kako koristiti proxy u Turpialu s LMDE Xfce


Xfce je izvrstan Radno okruženje, ali nedostaju neke opcije zbog kojih to nije potpuno dovršeno za mene. Jedna od njih je upotreba Globalni proxy, Iako već smo vidjeli kako riješiti ovaj problem.

također vidjeli smo kako modificirati Turpijal za povezivanje s lokalnim poslužiteljem Status.Net. S Patuljak i Globalni proxy ovo nema problema, ali s Xfce stvar se mijenja. Kako mi je rekao Wil alvarez (zvani Sotona), vodeći programer Turpijal:

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

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

Prvo što napravimo je izrada sigurnosne kopije spomenute datoteke, ili također varijanta može biti, napravimo isto što i ja. Redci koje moramo izmijeniti su sljedeći:

ako identify_desktop_environment () == 'gnome' i GCONF: gclient = gconf.client_get_default () if 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 učinio je kopirati sve te retke, 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 bi li to uspjelo, ali u međuvremenu je to ono što mi rješava moj problem.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   crtica0 dijo

    A u slučaju da je provjera autentičnosti s korisnikom i lozinkom?