Đây là một câu trả lời tổng quát hơn cùng với cấu hình apt.
Vì có rất nhiều nơi để định cấu hình cài đặt proxy, nó có thể gây nhầm lẫn khi bắt đầu. Hãy để tôi tóm tắt một số điều và đề xuất một số thực hành tốt.
Đối với các chương trình điều khiển
Ví dụ: wget, git và hầu hết mọi ứng dụng console kết nối với internet.
Nếu bạn muốn định cấu hình proxy mỗi khi bạn chạy các lệnh của mình vì một số lý do thì hãy đặt các biến môi trường bằng các lệnh sau.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Khác nếu bạn muốn sử dụng cùng một cài đặt mọi lúc cho tất cả người dùng, sau đó sử dụng các cài đặt này.
Cấu hình trong bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Cấu hình trong /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Định cấu hình bằng GUI
Mở cài đặt mạng và đặt proxy mạng toàn hệ thống của bạn.
Mạng -> Proxy mạng -> Cấu hình -> Áp dụng toàn hệ thống.
Nhưng điều này có thể không hữu ích nếu bạn có xác thực cho proxy.
Đối với apt.
Bạn cần thực hiện một số công việc bổ sung cho apt, vì apt tình cờ không tuân theo các biến môi trường,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Đối với mọi thứ nằm ngoài phạm vi này, phải có tùy chọn để định cấu hình cài đặt proxy trong chính ứng dụng. Nếu không tôi xin lỗi;)