Utilització intermediari en Turpial amb LMDE Xfce


Xfce és un excel·lent Entorn d'escriptori, Però no té algunes opcions que fan que no sigui de el tot complet per a mi. Una d'elles és l'ús de proxy Global, tot i que ja vam veure com fer això.

També vam veure com modificar Turpial perquè es connectés a un servidor local de Status.Net. Amb Gnome i la seva proxy Global això no té cap problema, però amb Xfce la cosa canvia. Segons em comentava Wil Alvarez (Aka Satanas), Desenvolupador principal de Turpial:

Actualment només tenim suport per al servidor intermediari de Gnome perquè és l'entorn d'escriptori que fem servir però no tinc cap problema a incloure el codi que sigui necessari perquè també funcioni en Xfce, de fet, això seria genial.

Així que en el que esperem al fet que Turpial 2.0 inclogui suport per Xfce, Podem fer que utilitzi Apoderat Manualment. Per a això, hem de fer un petit ajust en el fitxer /usr/share/pyshared/turpial/api/interfaces/http.py

El primer que fem és fer un suport d'aquest fitxer, o també una variant podria ser, fer el mateix que jo vaig fer. Les línies que hem de modificar són les següents:

if detect_desktop_environment () == 'gnome' and 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'))
if 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'))

La que ens interessa està ressaltada en negreta. El que jo vaig fer va ser copiar totes aquestes línies, i just a sota de les originals vaig posar això:

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

On només vaig haver de canviar 3 línies (ressaltades en negreta).

Per descomptat que aquesta no és la solució definitiva, sobretot, perquè a l'hora d'usar HTTPS no sé si funcionaria, però mentrestant, això és el que em resol el meu problema.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   dasht0 va dir

    i en el cas que l'autenticació sigui amb user i password?