Cách sử dụng proxy trong Turpial với LMDE Xfce


Xfce là một xuất sắc Môi trường máy tính để bàn, nhưng nó thiếu một số tùy chọn khiến nó không hoàn toàn hoàn toàn đối với tôi. Một trong số đó là việc sử dụng Proxy toàn cầumặc dù chúng tôi đã thấy cách giải quyết vấn đề này.

cũng chúng tôi đã thấy cách sửa đổi Quay số để nó kết nối với máy chủ cục bộ Trạng thái.Net. Với Gnome Proxy toàn cầu điều này không có vấn đề, nhưng với Xfce điều thay đổi. Như anh ấy đã nói với tôi Wil alvarez (hay còn gọi là Satan), nhà phát triển chính của Quay số:

Hiện tại, chúng tôi chỉ hỗ trợ cho proxy Gnome vì đó là môi trường máy tính để bàn mà chúng tôi sử dụng nhưng tôi không gặp vấn đề gì khi bao gồm mã cần thiết để làm cho nó hoạt động trong Xfce, trên thực tế điều đó sẽ rất tuyệt.

Vì vậy, trong những gì chúng tôi chờ đợi Quay số 2.0 bao gồm hỗ trợ cho Xfce, chúng tôi có thể làm cho bạn sử dụng Proxy Thủ công. Để làm điều này, chúng tôi phải thực hiện một điều chỉnh nhỏ trong tệp /usr/share/pyshared/turpial/api/interfaces/http.py

Điều đầu tiên chúng tôi làm là tạo một bản sao lưu của tệp đó, hoặc một biến thể có thể được, làm giống như tôi đã làm. Các dòng mà chúng tôi phải sửa đổi như sau:

if explore_desktop_enosystem () == 'gnome' và GCONF: gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): 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'): proxy ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxy ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Điều mà chúng tôi quan tâm được tô đậm. Những gì tôi đã làm là sao chép tất cả những dòng đó, và ngay bên dưới những dòng gốc, tôi đặt cái này:

nếu detector_desktop_enosystem () == 'xfce':
gclient = gconf.client_get_default () if 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'): proxy ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxy ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Nơi tôi chỉ phải thay đổi 3 dòng (được tô đậm).

Tất nhiên đây không phải là giải pháp dứt điểm, đặc biệt là vì khi sử dụng HTTPS tôi không biết nếu nó sẽ hoạt động nhưng trong thời gian chờ đợi đây là những gì giải quyết vấn đề của tôi cho tôi.


Một bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   dấu gạch ngang0 dijo

    Và trong trường hợp xác thực là với người dùng và mật khẩu?