Stahování přes proxy pomocí GNU Wget
Vyberte IP proxy pro jeden běh Wget, přepište stará spouštěcí nastavení a vyhněte se dlouhým výchozím opakováním při nedostupném záznamu.
Pro jeden běh GNU Wget nastavte proxy explicitně bez úprav 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/Pro jednorázový test nahraďte dokumentační adresu vlastní HTTP proxy nebo záznamem ze seznamu HTTP proxy. Cíl používá HTTPS, takže Wget zvolí https_proxy; hodnota http:// popisuje prostředníka. Pro HTTP cíl nastavte místo toho http_proxy. Pouhá změna URL webu při nastaveném jen https_proxy trasu nezachová.
| Nastavení | Účinek v tomto volání |
|---|---|
-e use_proxy=on | Explicitně zapnout použití proxy. |
-e no_proxy= | Vymazat výjimky cílů pro tento izolovaný test. |
--tries=1 | Vyhnout se opakovaným pokusům přes neodpovídající záznam. |
--timeout=10 | Nastavit síťové časové limity Wget; nejde o jediný limit celkového času celého stahování. |
-O - | Zapsat tělo na standardní výstup. Chcete-li uložený soubor, zvolte název nebo volbu vynechte. |
Spouštěcí soubory mohou přepsat proxy hodnoty zděděné z prostředí; explicitní hodnoty -e zviditelňují trasu příkazu. Zachovejte záměrné výjimky v trvalé konfiguraci aplikace. Z příkazů určených k testování bodu odstraňte --no-proxy.
Diagnostický výstup, obvykle na standardním chybovém výstupu, oddělte od staženého těla. Odmítnutí připojení, odmítnutí tunelu a HTTP chyba cíle vyžadují různé další kontroly; samotné vytvoření souboru je nerozliší. Odmítá-li podobně pojmenovaný příkaz shellu tyto volby, ověřte wget --version pro potvrzení GNU Wget.