Làm cách nào để định cấu hình cài đặt proxy trên Linux XFCE?


9

Tôi đã gặp vấn đề trong khi định cấu hình cài đặt proxy XFCE của mình. Trong khi khai báo các biến proxy trong / etc / môi trường dường như hoạt động cho wget, curl và chrome, nó không có tác dụng gì với apt hoặc firefox. Ngoài ra, dường như cần có các biến proxy trùng lặp, một trong trường hợp thấp hơn, một trong trường hợp cao hơn.

Bất cứ ai cũng có thể liệt kê toàn bộ các thay đổi cấu hình cần thiết để thông báo hiệu quả cho tất cả các ứng dụng sử dụng cài đặt proxy trên môi trường XFCE và có thể nhận xét về sự cần thiết của cài đặt chữ hoa và chữ thường?, Cảm ơn.

Câu trả lời:


8

Các biến môi trường để kiểm soát hành vi proxy như sau: http_proxy, ftp_proxy, https_proxy, all_proxy và no_proxy. Thật không may, một số ứng dụng yêu cầu những điều này trong chữ hoa, các ứng dụng khác cần những biến này trong chữ thường, chỉ là như vậy.

Định dạng để khai báo danh sách loại trừ proxy chỉ đơn giản là danh sách được phân tách bằng dấu phẩy, khai báo có một số khả năng ký tự đại diện nhưng không phải tất cả các ứng dụng đều tôn trọng những điều này:

no_proxy=127.0.0.1,*.local.com

Môi trường / etc / của bạn cần có cấu hình proxy sau:

no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080  
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080

Bạn phải đăng xuất trước khi môi trường máy tính để bàn của bạn sẽ làm mới các biến môi trường. Vì tất cả các ứng dụng máy tính để bàn được khởi động bởi môi trường máy tính để bàn, sau đó chúng kế thừa các cài đặt môi trường của nó.

Tiếp theo, bạn sẽ cần cập nhật cấu hình apt của bạn. Tạo một tệp có tên /etc/apt/apt.conf và chỉnh sửa nó để chứa các khai báo này:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

Xác minh rằng apt đã chọn các cài đặt này thông qua lệnh này

apt-config dump  | grep -i proxy # lists the proxy settings

Chrome sẽ tôn trọng các biến môi trường proxy nhưng Firefox thì không, mặc dù rõ ràng nó đã giải quyết được vấn đề này



Firefox hiện có một tùy chọn trong Tùy chọn -> Nâng cao -> (tab Mạng) -> Cài đặt (trong phần "Kết nối") để "Sử dụng cài đặt proxy hệ thống", rõ ràng sẽ sử dụng cài đặt hệ thống từ tệp môi trường.
Gabriel Staples

4

Sử dụng XFCE 4.10 trên ArchLinux

Tôi đã thử dconf quá, nhưng nó đã không làm việc cho tôi.

Sử dụng Linux Mint 13 XCFE

Tôi đã có thể định cấu hình proxy bằng cách sử dụng 'mạng trung tâm điều khiển gnone'

apt-get install gnome-control-center

đừng quên đặt lại xfce làm trình quản lý phiên của bạn sau khi cài đặt gói gnome-control-centre:

update-alternatives --config x-session-manager

3

Tôi đã thử gói Gnome "dconf-tools" trong Xfce và nó hoạt động.


Cứu lấy ngày của tôi! Trình duyệt Midori dường như đọc giá trị proxy được đặt trong các công cụ dcs ...
ChandlerQ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.