Cara menggunakan proksi di Turpial dengan LMDE Xfce


Xfce adalah sangat baik Persekitaran Desktop, tetapi kekurangan beberapa pilihan yang menjadikannya tidak lengkap untuk saya. Salah satunya adalah penggunaan Proksi Global, Walaupun kita sudah melihat bagaimana menyelesaikan masalah ini.

juga kami melihat cara mengubah suai Turpial supaya ia tersambung ke pelayan tempatan Status.Net. Dengan Gnome dan Proksi Global ini tidak mempunyai masalah, tetapi dengan Xfce perkara itu berubah. Seperti yang dia katakan kepada saya Wil alvarez (aka Syaitan), pemaju utama dari Turpial:

Pada masa ini kami hanya mempunyai sokongan untuk proksi Gnome kerana ini adalah persekitaran desktop yang kami gunakan tetapi saya tidak mempunyai masalah termasuk kod yang diperlukan untuk membuatnya berfungsi di Xfce juga, sebenarnya itu akan sangat bagus.

Jadi dalam apa yang kita tunggu Turpial 2.0 termasuk sokongan untuk Xfce, kami boleh membuat anda menggunakannya Proksi Secara manual. Untuk melakukan ini, kita harus membuat penyesuaian kecil dalam fail /usr/share/pyshared/turpial/api/interfaces/http.py

Perkara pertama yang kami lakukan adalah membuat sandaran fail tersebut, atau variannya, melakukan perkara yang sama seperti yang saya lakukan. Garis yang harus kita ubah adalah berikut:

jika Deteksi_desktop_environment () == 'gnome' dan GCONF: gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proksi ['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'): proksi ['https'] = proksi ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): proksi ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proksi / safe_port'))

Yang menarik bagi kami diserlahkan dengan huruf tebal. Apa yang saya buat adalah menyalin semua baris itu, dan tepat di bawah garis asal saya meletakkan ini:

jika mendeteksi_desktop_kawasan () == 'xfce':
gclient = gconf.client_get_default () jika gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proksi ['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'): proksi ['https'] = proksi ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): proksi ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proksi / safe_port'))

Di mana saya hanya perlu menukar 3 baris (diserlahkan dengan huruf tebal).

Sudah tentu ini bukan penyelesaian yang pasti, terutamanya kerana ketika menggunakan HTTPS saya tidak tahu adakah ia akan berjaya tetapi buat masa ini inilah yang menyelesaikan masalah saya.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   dasht0 kata

    Dan sekiranya pengesahan itu dilakukan dengan pengguna dan kata laluan?