Πώς να χρησιμοποιήσετε διακομιστή μεσολάβησης στο Turpial με LMDE Xfce


Xfce είναι εξαιρετικό Περιβάλλον επιφάνειας εργασίας, αλλά δεν διαθέτει κάποιες επιλογές που δεν το κάνουν εντελώς ολοκληρωμένο για μένα. Ένα από αυτά είναι η χρήση του Παγκόσμιος διακομιστής μεσολάβησης, Αν έχουμε ήδη δει πώς να λύσουμε αυτό το πρόβλημα.

επίσης είδαμε πώς να τροποποιήσουμε turpial ώστε να συνδεθεί με έναν τοπικό διακομιστή Status.Net. Με Gnome και Παγκόσμιος διακομιστής μεσολάβησης αυτό δεν έχει κανένα πρόβλημα, αλλά με Xfce το πράγμα αλλάζει. Όπως μου είπε Γουίλ αλβάρεζ (γνωστός και ως Σατανάς), κύριος προγραμματιστής της turpial:

Προς το παρόν έχουμε υποστήριξη μόνο για τον διακομιστή μεσολάβησης Gnome επειδή είναι το περιβάλλον της επιφάνειας εργασίας που χρησιμοποιούμε, αλλά δεν έχω κανένα πρόβλημα, συμπεριλαμβανομένου του κώδικα που είναι απαραίτητος για να το κάνει να λειτουργεί και στο Xfce, στην πραγματικότητα αυτό θα ήταν υπέροχο.

Έτσι σε αυτό που περιμένουμε Turpial 2.0 περιλαμβάνουν υποστήριξη για Xfce, μπορούμε να σας κάνουμε να χρησιμοποιήσετε πληρεξούσιο Χειροκίνητα. Για να γίνει αυτό, πρέπει να κάνουμε μια μικρή προσαρμογή στο αρχείο /usr/share/pyshared/turpial/api/interfaces/http.py

Το πρώτο πράγμα που κάνουμε είναι να δημιουργήσουμε ένα αντίγραφο ασφαλείας αυτού του αρχείου, ή μια παραλλαγή θα μπορούσε να είναι, κάντε το ίδιο όπως και εγώ. Οι γραμμές που πρέπει να τροποποιήσουμε είναι οι εξής:

αν ανιχνεύσετε_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 ('/ system / http_proxy / port'))
if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): διακομιστές μεσολάβησης ['https'] = διακομιστές μεσολάβησης ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): διακομιστές μεσολάβησης ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))

Αυτό που μας ενδιαφέρει επισημαίνεται με έντονη γραφή. Αυτό που έκανα ήταν να αντιγράψω όλες αυτές τις γραμμές και ακριβώς κάτω από τις αρχικές που το έβαλα:

αν ανιχνεύσετε_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'))
if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): διακομιστές μεσολάβησης ['https'] = διακομιστές μεσολάβησης ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): διακομιστές μεσολάβησης ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))

Όπου έπρεπε να αλλάξω μόνο 3 γραμμές (επισημαίνονται με έντονους χαρακτήρες).

Φυσικά, αυτή δεν είναι η οριστική λύση, ειδικά επειδή πρόκειται για τη χρήση HTTPS δεν ξέρω αν θα λειτουργούσε, αλλά εν τω μεταξύ αυτό λύνει το πρόβλημά μου για μένα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   dasht0 dijo

    Και σε περίπτωση που ο έλεγχος ταυτότητας είναι με χρήστη και κωδικό πρόσβασης;