Tải qua proxy bằng GNU Wget
Chọn IP proxy cho một lần chạy Wget, ghi đè cài đặt khởi động cũ và tránh các lần thử lại mặc định kéo dài khi mục ngoại tuyến.
Cho một lần chạy GNU Wget, đặt proxy tường minh mà không sửa wgetrc:
wget -e use_proxy=on \
-e https_proxy=http://203.0.113.10:8080 \
-e no_proxy= \
--timeout=10 --tries=1 \
-O - https://example.com/Thay địa chỉ tài liệu bằng proxy HTTP của bạn hoặc mục từ danh sách proxy HTTP để thử một lần. Đích dùng HTTPS nên Wget chọn https_proxy; giá trị http:// mô tả trung gian. Với đích HTTP, đặt http_proxy thay thế. Chỉ đổi URL trang web trong khi chỉ cấu hình https_proxy không giữ được tuyến.
| Cài đặt | Tác dụng trong lần gọi này |
|---|---|
-e use_proxy=on | Bật dùng proxy một cách tường minh. |
-e no_proxy= | Xóa các mục bỏ qua đích cho phép thử cô lập này. |
--tries=1 | Tránh thử lặp qua mục không trả lời. |
--timeout=10 | Đặt thời gian chờ mạng của Wget; đây không phải một hạn chót tổng thời gian duy nhất cho toàn bộ lượt tải. |
-O - | Ghi nội dung ra đầu ra chuẩn. Chọn tên tệp hoặc bỏ tùy chọn nếu muốn lưu tệp. |
Tệp khởi động có thể ghi đè giá trị proxy kế thừa từ môi trường; giá trị -e tường minh làm rõ tuyến của lệnh. Giữ các quy tắc bỏ qua có chủ ý trong cấu hình ứng dụng lâu dài. Bỏ --no-proxy khỏi mọi lệnh định kiểm tra điểm cuối.
Tách đầu ra chẩn đoán, thường trên lỗi chuẩn, khỏi nội dung tải về. Kết nối bị từ chối, đường hầm bị từ chối và lỗi HTTP của đích cần các kiểm tra tiếp theo khác nhau; chỉ có tệp xuất hiện không phân biệt được chúng. Nếu lệnh shell tên tương tự từ chối các tùy chọn, kiểm tra wget --version để xác nhận GNU Wget.