如何在Turpial和LMDE Xfce中使用代理


XFCE 是一個很好的 桌面環境,但是缺少一些選項,這些選項對我來說並不完整。 其中之一是使用 全球代理雖然 我們已經看到瞭如何解決這個問題.

我們看到瞭如何修改 Turpial 這樣它就可以連接到本地服務器 狀態網。 用 地精 全球代理 這沒有問題,但是 XFCE 事情改變了。 正如他告訴我的 威爾·阿爾瓦雷斯 (又名撒旦),首席開發人員 Turpial:

目前,我們僅支持Gnome代理,因為它是我們使用的桌面環境,但是我也沒有問題,包括使它在Xfce中正常工作所必需的代碼,實際上那很棒。

所以我們在等待 Turpial 2.0 包括對 XFCE,我們可以讓您使用 代理 手動。 為此,我們必須在文件中進行一些小的調整 /usr/share/pyshared/turpial/api/interfaces/http.py

我們要做的第一件事是對該文件進行備份,或者可以做一個變體,就像我做的一樣。 我們必須修改的行如下:

如果detect_desktop_environment()=='gnome'和GCONF:gclient = gconf.client_get_default()if gclient.get_bool('/ system / http_proxy / use_http_proxy'):代理['http'] =“%s:%d”%(
gclient.get_string('/ system / http_proxy / host'), 
gclient.get_int('/系統/ http_proxy /端口')
如果gclient.get_bool('/ system / http_proxy / use_same_proxy'):代理['https'] =代理['http'] elif gclient.get_string('/ system / proxy / secure_host'):代理['https'] = “%s:%d”%(gclient.get_string('/系統/代理/ secure_host'),gclient.get_int('/系統/代理/ secure_port'))

我們感興趣的那個以粗體突出顯示。 我要做的是複制所有這些行,並在原始行的正下方:

如果detect_desktop_environment()=='xfce':
gclient = gconf.client_get_default()如果gclient.get_bool('/ system / http_proxy / use_http_proxy'):代理['http'] =“%s:%d”%(
gclient.get_string('10.10.0.5 .XNUMX'),
gclient.get_int('3128'))
如果gclient.get_bool('/ system / http_proxy / use_same_proxy'):代理['https'] =代理['http'] elif gclient.get_string('/ system / proxy / secure_host'):代理['https'] = “%s:%d”%(gclient.get_string('/系統/代理/ secure_host'),gclient.get_int('/系統/代理/ secure_port'))

我只需要更改3行(以粗體突出顯示)。

當然,這不是最終的解決方案,尤其是因為涉及到使用 HTTPS 我不知道這是否行得通,但與此同時這就是為我解決我的問題的原因。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

發表評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   破折號 他說:

    如果使用用戶名和密碼進行身份驗證?