Hur man använder proxy i Turpial med LMDE Xfce


Xfce Det är en utmärkt Skrivbordsmiljö, men det saknar några alternativ som gör att det inte är fullständigt komplett för mig. En av dem är användningen av Global proxy, Även vi har redan sett hur man löser detta problem.

också vi såg hur man ändrar turpial för att ansluta till en lokal server Status.Net. Med Gnome och Global proxy detta har inga problem, men med Xfce saken förändras. Som han sa till mig Wil alvarez (aka Satan), huvudutvecklare av turpial:

För närvarande har vi bara stöd för Gnome-proxy eftersom det är skrivbordsmiljön vi använder men jag har inga problem med att inkludera koden som är nödvändig för att få den att fungera också i Xfce, det skulle faktiskt vara bra.

Så i det vi väntar på Turpial 2.0 inkluderar stöd för Xfce, vi kan få dig att använda Proxy Manuellt. För att göra detta måste vi göra en liten justering i filen /usr/share/pyshared/turpial/api/interfaces/http.py

Det första vi gör är att säkerhetskopiera den filen, eller en variant kan vara, gör samma sak som jag gjorde. Raderna som vi måste ändra är följande:

om detect_desktop_environment () == 'gnome' och GCONF: gclient = gconf.client_get_default () om 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'))
om 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 intresserar oss markeras med fet stil. Vad jag gjorde var att kopiera alla dessa rader, och precis under de ursprungliga satte jag det här:

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

Där jag bara behövde byta 3 rader (markerade med fetstil).

Naturligtvis är detta inte den slutgiltiga lösningen, framför allt, för när det gäller användning HTTPS Jag vet inte om det skulle fungera men det är det som löser mitt problem för mig.


En kommentar, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   dasht0 sade

    Och om autentiseringen sker med användare och lösenord?