Jak używać proxy w Turpial z LMDE Xfce


Xfce jest doskonały Środowisko pulpitu, ale brakuje mu niektórych opcji, które sprawiają, że nie jest to dla mnie kompletne. Jednym z nich jest użycie Globalny serwer proxy, Chociaż widzieliśmy już, jak rozwiązać ten problem.

również widzieliśmy, jak modyfikować Turpia aby połączyć się z serwerem lokalnym Status.Sieć. Z Gnom i Globalny serwer proxy to nie ma problemu, ale z Xfce rzecz się zmienia. Jak mi powiedział Wil alvarez (alias Szatan), główny programista Turpia:

Obecnie obsługujemy tylko serwer proxy Gnome, ponieważ jest to środowisko graficzne, którego używamy, ale nie mam problemu z dołączeniem kodu, który jest niezbędny do działania w Xfce, w rzeczywistości byłoby świetnie.

Więc na co czekamy Turpijny 2.0 , , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , obejmują wsparcie dla Xfce, możemy sprawić, że użyjesz pełnomocnik Ręcznie. Aby to zrobić, musimy dokonać niewielkiej korekty w pliku /usr/share/pyshared/turpial/api/interfaces/http.py

Pierwszą rzeczą, którą robimy, jest wykonanie kopii zapasowej tego pliku, lub innego wariantu, zrobienie tego samego, co ja. Linie, które musimy zmodyfikować, są następujące:

if detection_desktop_environment () == 'gnome' and 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”))
if 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, który nas interesuje, został wyróżniony pogrubioną czcionką. To, co zrobiłem, to skopiowanie wszystkich tych wierszy i tuż pod oryginalnymi umieściłem to:

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

Gdzie musiałem zmienić tylko 3 linie (wyróżnione pogrubioną czcionką).

Oczywiście nie jest to ostateczne rozwiązanie, zwłaszcza że jeśli chodzi o użytkowanie HTTPS Nie wiem, czy to zadziała, ale w międzyczasie to właśnie rozwiązuje mój problem.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   kreska0 powiedział

    A w przypadku, gdy uwierzytelnianie odbywa się za pomocą użytkownika i hasła?