GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

Die meisten Linux-Benutzer ziehen es vor, ihre regelmäßigen Datei-Download-Anforderungen über eine Befehlszeilenschnittstelle auszuführen. Dies ist ein bequemer Ansatz, da sie nicht zwischen den GUI-Registerkarten des Webbrowsers wechseln oder mehrere umleitende Download-Schaltflächen durchlaufen müssen, bevor sie den eigentlichen Download der benötigten Dateien starten. Dieses Ziel wird durch die Verwendung eines terminalbasierten Datei-Download-Programms erreicht.

Wget ist ein solches Programm. Um es zu verwenden, müssen Sie der URL, die die herunterzuladende Datei enthält, lediglich den Befehl wget voranstellen.

[Das könnte Ihnen auch gefallen:So zwingen Sie Wget, eine IPv4- oder IPv6-Verbindung zu verwenden]

Betrachten Sie die folgende wget-Syntax:

$ wget [options] [URL_to_targeted_file]

Ein einfaches Beispiel wäre der Download eines kostenlosen Fotos von der Unsplash-Website.

$ wget https://unsplash.com/photos/GnxkfkFHGOM/download?force=true 

Wget und Proxy

Wenn ein Proxy-Server im Bild ist, verwenden Sie wget Das Herunterladen einer Datei ist nicht mehr so ​​einfach wie oben gezeigt. Dies liegt daran, dass ein Proxy-Server als Brücke zwischen dem Remote-Computer oder -Server (auf dem sich die Datei befindet, die Sie herunterladen möchten) und Ihrem Client oder lokalen Computer (der erwartet, dass der Datei-Download erfolgreich beginnt und endet) fungiert.

Da ein Proxy-Server eine Firewall- und Filterfunktionalität bietet, ist eine gewisse Authentifizierung erforderlich, bevor wir eine Datei erfolgreich herunterladen können.

Datei mit Wget unter Verwendung von Proxy-IP-Adressen und Port herunterladen

Da wget unterstützt die Verwendung gängiger Protokolle wie HTTP , HTTPS und FTP , können wir Proxys für diese Protokolle gemäß der folgenden Syntax festlegen:

export ftp_proxy=FTP_PROXY:PORT 
export http_proxy=HTTP_PROXY:PORT
export https_proxy=HTTPS_PROXY:PORT

In obiger Syntax:

  • FTP_PROXY zeigt auf die zugehörige FTP-Proxy-Serveradresse.
  • HTTP_PROXY zeigt auf die zugehörige HTTP-Proxy-Serveradresse.
  • HTTPS_PROXY verweist auf die zugehörige HTTPS-Proxy-Serveradresse.
  • HAFEN zeigt auf den Adressport, der jeder Proxyserveradresse zugeordnet ist.

Basierend auf der obigen Syntax wird ein wget über Proxy-File-Download-Szenario unter HTTP und HTTPS Protokolle folgen der folgenden Befehlsfolge.

$ export http_proxy="PROXY_IP:PROXY_PORT" 
$ export https_proxy ="PROXY_IP:PROXY_PORT"
$ wget URL_to_Downloadable_File

Datei mit Wget unter Verwendung der Benutzerauthentifizierung herunterladen

In diesem Fall können Sie, anstatt Ihre Proxys mit den erforderlichen Benutzerauthentifizierungsdaten festzulegen, diese durch das nachfolgende wget übergeben Befehl.

Betrachten Sie die folgende vollständige Implementierung von wget Download der Proxy-Datei über HTTPS Protokoll.

$ export https_proxy="https://PROXY_SERVER_ADDRESS:SERVER_PORT"
$ wget --http-user= "YOUR_USERNAME" --http-password= "YOUR_PASSWORD" https:// PATH_TO_DOWNLOADABLE_FILE

Das wget Das Terminal-basierte Datei-Download-Tool ist eine interessante flexible Anwendung, die Sie für Ihre Linux-Datei-Download-Anforderungen meistern können, unabhängig davon, ob Sie Remote-Dateien über Proxys abrufen oder nicht. Seine Befehlsverwendung hat mehr zu bieten als das, was dieser Artikelleitfaden behandelt hat.

Um mehr über die Tiefe von wget zu erfahren verwenden, geben Sie die folgenden Befehle in Ihrer Linux-Terminalumgebung ein.

$ man wget
$ wget --help  

Linux
  1. Teilweise heruntergeladene Datei mit Wget in Linux fortsetzen

  2. 5 Wget-Befehlsbeispiele zum Herunterladen von Dateien unter Linux.

  3. wget vs curl:So laden Sie Dateien mit wget und curl herunter

  4. So teilen Sie ISO oder Datei mit dem Befehl „Split“ in Linux

  5. Wie lade ich Dropbox-Dateien mit dem Befehl wget herunter?

Tipps und Tricks zur Verwendung des Linux-Befehls wget

So überwachen Sie Dateiänderungen mit fswatch unter Linux

So laden Sie eine Datei auf Ubuntu über die Befehlszeile herunter

So laden Sie eine Datei unter Ubuntu Linux über die Befehlszeile herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter

So laden Sie Dateien in Rocky Linux 8 über die Befehlszeile mit wget herunter