Sådan bruges proxy i Turpial med LMDE Xfce


Xfce er en fremragende Skrivebordsmiljø, men det mangler nogle muligheder, der gør det ikke helt komplet for mig. En af dem er brugen af Global proxy, Selvom vi har allerede set, hvordan man løser dette problem.

også vi så, hvordan vi skulle ændre turpial for at oprette forbindelse til en lokal server Status.Net. Med Gnome og Global proxy dette har ikke noget problem, men med Xfce tingene ændrer sig. Som han fortalte mig Wil alvarez (aka Satan), hovedudvikler af turpial:

I øjeblikket har vi kun support til Gnome-proxyen, fordi det er skrivebordsmiljøet, vi bruger, men jeg har ikke noget problem med at inkludere koden, der er nødvendig for at få det til at fungere også i Xfce, faktisk ville det være godt.

Så i det vi venter på Turpial 2.0 inkluderer støtte til Xfce, vi kan få dig til at bruge proxy Manuelt. For at gøre dette skal vi foretage en lille justering i filen /usr/share/pyshared/turpial/api/interfaces/http.py

Den første ting, vi gør, er at lave en sikkerhedskopi af den nævnte fil, eller en variant kan være, gør det samme som jeg gjorde. Linjerne, som vi skal ændre, er følgende:

hvis detect_desktop_environment () == 'gnome' og GCONF: gclient = gconf.client_get_default () hvis 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'))
hvis 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'))

Den, der interesserer os, fremhæves med fed skrift. Hvad jeg gjorde var at kopiere alle disse linjer, og lige under de originale satte jeg dette:

hvis detect_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () hvis 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'))
hvis 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'))

Hvor jeg kun måtte ændre 3 linjer (fremhævet med fed skrift).

Selvfølgelig er dette ikke den endelige løsning frem for alt, for når det kommer til brug HTTPS Jeg ved ikke, om det ville fungere, men i mellemtiden er det det, der løser mit problem for mig.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   dasht0 sagde han

    Og i tilfælde af at godkendelsen er med bruger og adgangskode?