Sử dụng proxy trong Openbox, Fluxbox, LXDE, Xfce và tương tự

Phương pháp tôi mô tả dưới đây có được bằng cách dịch một bài báo sang tiếng Tây Ban Nha trên Arch Wiki về việc sử dụng một Proxy. Phương pháp này phải hoàn toàn hợp lệ cho bất kỳ phân phối nào khác.

Môi trường máy tính để bàn như Xfce o LXDE thiếu bất kỳ ứng dụng nào cho phép họ quản lý việc sử dụng Global Proxy trong Hệ thống, theo cách mà chúng tôi có thể thực hiện trong Gnome o KDE.

Các biến môi trường

Một số chương trình (như wget) sử dụng các biến môi trường có dạng "protocol_proxy" để xác định biểu diễn của một giao thức nhất định (ví dụ: HTTP, FTP, ...).

Dưới đây là một ví dụ về cách định cấu hình các biến này:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Nếu chúng tôi muốn cung cấp các biến môi trường proxy nói trên cho tất cả người dùng, chúng tôi có thể thêm tập lệnh, ví dụ: "Proxy.sh"bên trong /etc/profile.d/. Tập lệnh phải có quyền thực thi.

# chmod +x /etc/profile.d/proxy.sh

Ngoài ra, bạn có thể tự động chuyển đổi các biến bằng cách thêm một hàm vào tệp của mình .bashrc như sau:

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}


10 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.   tuần lộc dijo

    sự thật tôi chưa bao giờ sử dụng proxy để làm gì?

    1.    elav <° Linux dijo

      Chà ... Một proxy có nhiều công dụng. Một proxy dùng để chặn các kết nối mạng mà máy khách thực hiện với máy chủ đích. Như tôi đã nói, nó có rất nhiều công dụng. Hãy xem cách tôi giải thích cho bạn một cách đơn giản:

      a) Digamos que en la PC de tu empresa navegas mediante un Proxy. Si este tiene la función de caché y entras por ejemplo a desdelinux.net, toda la información que recibas se guardará en la caché del mismo. Entonces, cuando vuelvas a acceder en otro momento, el acceso será un poco más rápido porque tendrás algunos elementos en dicha caché.

      b) Digamos que te conectas desde una PC en tu empresa y quieres acceder a desdelinux.net. Esa PC cuando tu vas a navegar, le hace la petición al Servidor Proxy de tu empresa y según las restricciones que tengas, este servidor envía tu petición a Internet o te la rechaza.

      Đây là hai trường hợp điển hình. Một máy chủ proxy có thể là một thứ gì đó hoặc rất tốt, hoặc rất rất tệ (như trong trường hợp của tôi).

      Để biết thêm thông tin, hãy xem liên kết này

      1.    SỰ KHÍCH LỆ dijo

        Và nó cũng hoạt động để phá vỡ các bộ lọc, đừng quên

        1.    KZKG ^ Gaara <"Linux dijo

          Đó là một loại proxy khác 🙂

  2.   arthur molina dijo

    Tôi muốn hỏi tác giả là đã bao giờ chia sẻ kết nối internet qua PAN (bluetooth) chưa? Tôi đã làm điều đó trong win 7 và XP, trong đó tôi có kết nối, tôi đã nâng một proxy (perProxy được tạo trong java) và trong máy khác thông qua PAN, tôi đã định cấu hình Firefox bằng IP và cổng. Khi tôi chuyển sang Linux, tôi không còn biết cách thực hiện PAN giữa các máy nữa.

  3.   Ariel dijo

    Xin chào buổi chiều tốt lành,
    Tôi là một người dùng Lubuntu vui vẻ và tôi đã gặp phải vấn đề rằng tôi sử dụng kết nối của trường học (với proxy) hàng ngày và kết nối ở nhà của tôi (không có proxy). Do đó, nếu tôi định cấu hình proxy toàn hệ thống, tôi phải bật và tắt nó tùy thuộc vào việc tôi có đang học đại học hay không.

    Có cách nào để tự động hóa quá trình này để tùy thuộc vào mạng Wi-Fi bạn kết nối, nó có thể được kích hoạt hay không?

    Một lời chào.

    1.    KZKG ^ Gaara dijo

      Xin chào buổi chiều tốt lành 🙂
      Bạn đang đặt proxy cho hệ thống của mình như thế nào? Bằng lệnh gì?

      Tôi có thể lập trình một tập lệnh phát hiện Wifi bạn đang kết nối và tùy thuộc vào nó là gì ... hãy sử dụng proxy hay khác.

      Xin kính chào và kính chào.

      1.    jerrykpg dijo

        Xin chào tất cả mọi người! Tôi đã làm việc với LXDE được một thời gian và đối với một vấn đề tương tự như của Ariel, tôi buộc phải định cấu hình một proxy để kết nối với Internet.
        Tôi đang xem qua tài liệu trên AskUbuntu và bắt gặp một người hỏi điều gì đó tương tự và câu trả lời rất hữu ích! Tôi để lại liên kết trong trường hợp ai đó quan tâm đến việc xem nó: http://askubuntu.com/q/175172/260592
        Và cuối cùng, tôi muốn biết liệu KZKG ^ Gaara có lập trình script phát hiện Wifi và thay đổi proxy tùy thuộc vào mạng hay không ... Thực sự sẽ rất hữu ích nếu tôi quyết định chia sẻ nó.

        Xin chân thành cảm ơn và kính chào!

  4.   kẻ lười biếng dijo

    Xin chào, tôi đang sử dụng slackware 14.1 và tôi đã làm đúng phần tập lệnh, thứ tôi không tìm thấy trên hệ thống của mình là tệp .bashrc

  5.   Baphomet dijo

    Bài viết này hơi cũ, nhưng tôi vẫn sẽ viết cho bạn vì nó có vẻ là điều gần gũi nhất với vấn đề của TÔI:
    Tôi nên làm gì khi người dùng của tôi có biểu mẫu USER @ COMPANY? Nếu bạn dành sự chú ý; Hai arrobas sẽ vẫn trên cùng một dòng!