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."
}


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

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) Giả sử rằng trên PC của công ty bạn, bạn duyệt qua Proxy. Nếu nó có chức năng cache và bạn nhập fromlinux.net chẳng hạn, tất cả thông tin bạn nhận được sẽ được lưu trong cache. Vì vậy, khi bạn đăng nhập lại vào một thời điểm khác, việc truy cập sẽ nhanh hơn một chút vì bạn sẽ có một số mục trong bộ nhớ cache đã nói.

      b) Giả sử bạn kết nối từ PC trong công ty của mình và bạn muốn truy cập desdelinux.net. Khi bạn duyệt qua PC đó, nó sẽ đưa ra yêu cầu tới Máy chủ Proxy của công ty bạn và theo những hạn chế mà bạn có, máy chủ này sẽ gửi yêu cầu của bạn đến Internet hoặc từ chối yêu cầu đó.

      Đâ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.   arturo 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.   sLaCKeR 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!