สำหรับการเรียก GNU Wget หนึ่งครั้ง ให้ระบุพร็อกซีชัดเจนโดยไม่แก้ 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/

แทนที่อยู่เอกสารด้วยพร็อกซี HTTP ของคุณหรือรายการจากรายการพร็อกซี HTTPเพื่อทดสอบครั้งเดียว เป้าหมายใช้ HTTPS จึงเลือก https_proxy ค่า http:// ของมันอธิบายตัวกลาง สำหรับปลายทาง HTTP ให้ตั้ง http_proxy แทน การเปลี่ยนแค่ URL เว็บไซต์ขณะที่ตั้งเฉพาะ https_proxy ไม่รักษาเส้นทางเดิม

การตั้งค่าผลในคำสั่งครั้งนี้
-e use_proxy=onเปิดการใช้พร็อกซีอย่างชัดเจน
-e no_proxy=ล้างข้อยกเว้นปลายทางสำหรับการทดสอบแบบแยกนี้
--tries=1หลีกเลี่ยงการลองซ้ำผ่านรายการที่ไม่ตอบ
--timeout=10ตั้งเวลาหมดอายุเครือข่ายของ Wget ไม่ใช่ขีดจำกัดเวลารวมเพียงค่าเดียวสำหรับการดาวน์โหลดทั้งหมด
-O -เขียนเนื้อหาออกทางเอาต์พุตมาตรฐาน เลือกชื่อไฟล์หรือเว้นตัวเลือกนี้หากต้องการไฟล์ที่บันทึกไว้

ไฟล์เริ่มต้นอาจแทนค่าพร็อกซีที่รับจากสภาพแวดล้อม ค่า -e ที่ระบุชัดทำให้เห็นเส้นทางของคำสั่ง เก็บข้อยกเว้นที่ตั้งใจใช้ในค่าถาวรของแอป นำ --no-proxy ออกจากคำสั่งที่ตั้งใจทดสอบปลายทาง

แยกข้อมูลวินิจฉัย ซึ่งมักออกทางข้อผิดพลาดมาตรฐาน จากเนื้อหาที่ดาวน์โหลด การปฏิเสธการเชื่อมต่อ การปฏิเสธอุโมงค์ และข้อผิดพลาด HTTP ของปลายทางต้องตรวจต่อคนละแบบ การมีไฟล์เกิดขึ้นอย่างเดียวแยกไม่ได้ หากคำสั่ง shell ชื่อคล้ายกันไม่รับตัวเลือกเหล่านี้ ให้ตรวจ wget --version เพื่อยืนยัน GNU Wget

บทความที่เกี่ยวข้อง