Hvordan bruke proxy i Turpial med LMDE Xfce


Xfce Det er en utmerket Skrivebordsmiljø, men det mangler noen alternativer som gjør at det ikke er helt komplett for meg. En av dem er bruken av Global proxy, Selv om vi har allerede sett hvordan vi kan løse dette problemet.

Også vi så hvordan vi kunne endre turpial slik at den kobles til en lokal server Status.Net. Med Gnome og Global proxy dette har ikke noe problem, men med Xfce tingen endres. Som han fortalte meg Wil alvarez (aka Satan), hovedutvikler av turpial:

Foreløpig har vi bare støtte for Gnome-proxyen fordi det er skrivebordsmiljøet vi bruker, men jeg har ikke noe problem med å inkludere koden som er nødvendig for at den også skal fungere i Xfce, det ville faktisk være bra.

Så i det vi venter på Turpial 2.0 inkluderer støtte til Xfce, kan vi få deg til å bruke Proxy Manuelt. For å gjøre dette må vi gjøre en liten justering i filen /usr/share/pyshared/turpial/api/interfaces/http.py

Det første vi gjør er å ta en sikkerhetskopi av den filen, eller en variant kan være, gjør det samme som jeg gjorde. Linjene vi må endre 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 som interesserer oss er uthevet med fet skrift. Det jeg gjorde var å kopiere alle linjene, og rett under de originale la jeg dette:

hvis detect_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () hvis gclient.get_bool ('/ system / http_proxy / use_http_proxy'): fullmakter ['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'))

Der jeg bare måtte endre 3 linjer (uthevet med fet skrift).

Dette er selvfølgelig ikke den definitive løsningen, spesielt fordi når det gjelder bruk HTTPS Jeg vet ikke om det ville fungere, men i mellomtiden er dette det som løser problemet mitt for meg.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   dasht0 sa

    Og i tilfelle at autentiseringen skjer med bruker og passord?