הורדה דרך פרוקסי עם GNU Wget
בחרו IP פרוקסי להרצת Wget אחת, עקפו הגדרות התחלה ישנות והימנעו מניסיונות חוזרים ארוכים כברירת מחדל כשרשומה אינה זמינה.
להרצת 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, ולכן Wget בוחר 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 של היעד דורשים בדיקות המשך שונות; עצם הופעת קובץ אינה מזהה אותם. אם פקודת מעטפת בעלת שם דומה דוחה את האפשרויות, בדקו wget --version כדי לאשר GNU Wget.