Как да използвам прокси в Turpial с LMDE Xfce


Xfce е отличен Работна среда, но липсват някои опции, които го правят не напълно пълен за мен. Един от тях е използването на Глобален прокси, Въпреки че вече видяхме как да решим този проблем.

също видяхме как да модифицираме Турпиална за да се свърже с локален сървър Статус.Нет, с Гном и Глобален прокси това няма проблем, но с Xfce нещото се променя. Както ми каза Уил Алварес (известен още като Сатана), водещ разработчик на Турпиална:

В момента имаме поддръжка само за проксито на Gnome, защото използваме работната среда, но нямам проблем, включително кода, който е необходим, за да работи и в Xfce, всъщност това би било чудесно.

Така че в това, което чакаме Турпиал 2.0 включва поддръжка за Xfce, можем да ви накараме да използвате пълномощник Ръчно. За целта трябва да направим малка корекция във файла /usr/share/pyshared/turpial/api/interfaces/http.py

Първото нещо, което правим, е да направим резервно копие на този файл, или вариант може да бъде, направим същото като мен. Редовете, които трябва да променим, са следните:

ако identify_desktop_environment () == 'gnome' и 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'))
ако 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'))

Този, който ни интересува, е подчертан с получер шрифт. Това, което направих, беше да копирам всички тези редове и точно под оригиналните сложих това:

ако identify_desktop_environment () == 'xfce':
gclient = gconf.client_get_default (), ако 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'))
ако 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'))

Където трябваше да сменя само 3 реда (маркирани с удебелен шрифт).

Разбира се, това не е окончателното решение, особено защото когато става въпрос за използване HTTPS Не знам дали ще работи, но междувременно това е, което ми решава проблема.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   dasht0 каза той

    А в случай, че удостоверяването е с потребител и парола?