Ako používať proxy v Turpial s LMDE Xfce


Xfce je vynikajúci Desktopové prostredie, ale chýbajú mu niektoré možnosti, vďaka ktorým by to pre mňa nebolo úplne úplné. Jedným z nich je použitie Globálny proxy server, Keď už sme videli, ako tento problém vyriešiť.

tiež videli sme, ako upraviť turpial na pripojenie k miestnemu serveru Status.Net. S Trpaslík a Globálny proxy server to nemá problém, ale s Xfce vec sa mení. Ako mi povedal Wil alvarez (alias satan), hlavný vývojár turpial:

V súčasnosti máme podporu iba pre Gnome proxy, pretože to je desktopové prostredie, ktoré používame, ale nemám problém zahrnúť kód, ktorý je nevyhnutný na to, aby fungoval aj v Xfce, to by bolo super.

Takže v čom čakáme Turpial 2.0 zahŕňajú podporu pre Xfce, môžeme vás prinútiť použiť Zástupca Ručne. Aby sme to dosiahli, musíme v súbore urobiť malú úpravu /usr/share/pyshared/turpial/api/interfaces/http.py

Prvá vec, ktorú urobíme, je vytvorenie zálohy uvedeného súboru, alebo môže ísť o variant, ktorý urobíme rovnako ako ja. Riadky, ktoré musíme upraviť, sú nasledujúce:

if detect_desktop_environment () == 'gnome' a GCONF: gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxy ['http'] = "% s:% d"% (
gclient.get_string ('/ system / http_proxy / host'), 
gclient.get_int ('/ system / http_proxy / port'))
ak gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxy ['https'] = proxy ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxy ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Ten, ktorý nás zaujíma, je zvýraznený tučným písmom. To, čo som urobil, bolo skopírovať všetky tieto riadky a hneď pod pôvodné som vložil toto:

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

Kde som musel zmeniť iba 3 riadky (zvýraznené tučne).

Nie je to samozrejme konečné riešenie, pretože pokiaľ ide o používanie HTTPS Neviem, či by to fungovalo, ale zatiaľ mi to vyrieši problém.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   pomlčka0 dijo

    A v prípade, že autentifikácia je pomocou používateľa a hesla?