Как использовать прокси в Turpial с LMDE Xfce


Xfce Это отличный Среда рабочего стола, но в нем отсутствуют некоторые параметры, которые делают его не полностью полным для меня. Один из них - использование Глобальный прокси, Хотя мы уже видели, как решить эту проблему.

также мы увидели, как изменить Turpial для подключения к локальному серверу Статус.Net, с Гном y su Глобальный прокси это не проблема, но с Xfce вещь меняется. Как он мне сказал Уил Альварес (он же сатана), ведущий разработчик Turpial:

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

Итак, чего мы ждем Турпиал 2.0 включить поддержку Xfce, мы можем заставить вас использовать доверенное лицо Вручную. Для этого нам нужно внести небольшую корректировку в файл /usr/share/pyshared/turpial/api/interfaces/http.py

Первое, что мы делаем, это делаем резервную копию этого файла, или, возможно, делаем то же самое, что и я. Мы должны изменить следующие строки:

if detect_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'))
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'))

Тот, который нас интересует, выделен жирным шрифтом. Я скопировал все эти строки и поместил чуть ниже исходных строк:

если detect_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'))
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'))

Где мне нужно было изменить только 3 строки (выделены жирным шрифтом).

Конечно, это не окончательное решение, особенно потому, что когда дело доходит до использования HTTPS я не знаю, сработает ли это, но пока это то, что решает мою проблему для меня.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   dasht0 сказал

    А в случае аутентификации с пользователем и паролем?