Letöltés proxyn keresztül GNU Wgettel
Válasszon proxy-IP-t egy Wget-futtatáshoz, írja felül a régi indítási beállításokat, és kerülje a hosszú alapértelmezett újrapróbálkozásokat elérhetetlen címnél.
Egyetlen GNU Wget-futtatáshoz állítsa be kifejezetten a proxyt a wgetrc módosítása nélkül:
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/Cserélje a dokumentációs címet saját HTTP-proxyjára vagy a HTTP-proxyk listájának bejegyzésére egy egyszeri teszthez. A cél HTTPS-t használ, ezért a Wget a https_proxy értéket választja; annak http:// értéke a közvetítőt írja le. HTTP-célhoz inkább http_proxy kell. Csak a webhely URL-jének módosítása, miközben csak https_proxy van beállítva, nem őrzi meg az útvonalat.
| Beállítás | Hatása ebben a hívásban |
|---|---|
-e use_proxy=on | Kifejezetten engedélyezi a proxy használatát. |
-e no_proxy= | Törli a célkivételeket ehhez az elkülönített teszthez. |
--tries=1 | Elkerüli a nem válaszoló címen át ismételt próbákat. |
--timeout=10 | Beállítja a Wget hálózati időkorlátait; ez nem egyetlen teljes időkeret az egész letöltésre. |
-O - | A törzset a szabványos kimenetre írja. Mentett fájlhoz válasszon fájlnevet vagy hagyja el az opciót. |
Az indítási fájlok felülírhatják a környezetből örökölt proxyértékeket; az explicit -e értékek láthatóvá teszik a parancs útvonalát. A szándékos kivételeket őrizze meg az alkalmazás állandó beállításaiban. Távolítsa el a --no-proxy opciót a végpontot tesztelő parancsokból.
A diagnosztikai kimenetet, általában a szabványos hibakimeneten, tartsa külön a letöltött törzstől. A kapcsolatelutasítás, az alagút elutasítása és a cél HTTP-hibája eltérő további ellenőrzést igényel; a fájl puszta megjelenése nem azonosítja őket. Ha egy hasonló nevű shellparancs elutasítja az opciókat, a wget --version segítségével ellenőrizze, hogy GNU Wgetet használ.