Đưa tải xuống APT qua proxy
Chỉ định proxy HTTP rõ ràng cho yêu cầu kho APT, giữ xác minh HTTPS và kiểm tra ngoại lệ trực tiếp theo máy chủ.
APT có tùy chọn proxy riêng. Đổi trình duyệt không xác định đường apt-get dùng, và đổi mirror kho không đồng nghĩa chọn proxy.
Với một lệnh, truyền rõ cấu hình:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Thay IP tài liệu bằng điểm HTTP chọn từ dịch vụ hoặc danh sách proxy HTTP. Hai giá trị đều có thể chỉ proxy HTTP thường nếu hỗ trợ đường hầm HTTPS cần thiết. Tên tùy chọn mô tả cách truyền của kho đang cấu hình.
Với cấu hình muốn giữ lâu dài
APT có thể lưu cùng giá trị trong tệp riêng dưới /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Giữ dấu ngoặc kép và chấm phẩy. Tệp riêng có tên rõ giúp sau này bỏ cấu hình ghi đè của bạn mà không viết lại kho hay tùy chọn APT không liên quan.
Để xem giá trị đã chọn mà không bắt đầu thao tác gói, dùng:
apt-config shell PROXY Acquire::http::Proxy
APT cũng hỗ trợ cấu hình môi trường http_proxy, nhưng môi trường qua sudo có thể khác terminal nơi bạn đặt nó. Tùy chọn APT rõ ràng giúp theo dõi phép so sánh một lệnh.
Kho có thể chủ động đi trực tiếp
Tùy chọn proxy theo máy chủ có thể dùng giá trị đặc biệt DIRECT. Nếu chỉ một kho bỏ qua proxy chung, kiểm tra ghi đè máy chủ trước khi đổi điểm cuối.
Xác minh chứng chỉ HTTPS vẫn là kiểm tra riêng. Nếu cần CA kiểm tra đã phê duyệt, cấu hình độ tin cậy phù hợp; đừng tắt xác minh peer hoặc tên máy chủ chỉ để tải tiếp. Chữ ký gói cũng khác mục đích với TLS và tuyến proxy.
Đừng chỉ đọc kết quả kết thúc lệnh
Xem yêu cầu kho nào thật sự thành công và APT có cảnh báo lấy dữ liệu hoặc dùng lại danh sách cũ không. Cập nhật một phần không chứng minh mọi nguồn thành công qua tuyến đó.
Để bỏ thử nghiệm cấu hình lâu dài, chỉ xóa mục proxy bạn đã thêm. Sau đó kiểm tra môi trường hoặc cấu hình máy chủ còn lại vì chúng vẫn có thể chọn proxy khác.