WGET
export http_proxy="proxy:8080" #export ftp_proxy="proxy:8080" export proxy_username="mydomuser" export proxy_passwd="geheim" dann: wget http://server/verzeichnis/datei oder: export http_proxy=http://mydomuser:geheim@proxy:8080 dann: wget http://server/verzeichnis/datei Nach getaner Arbeit mindestens das Passwort in den Variablen wieder löschen: unset proxy_passwd unset http_proxy history -c
oder:
in der
wget -no-check-ceritficate https://mein.ser.ver/meineDatei.txt
Downloadbandbreite beschränken wget --limit-rate=200k http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-6.0.2.1-i386-DVD-1.iso
CURLnur einen bestimmten Dateityp downloaden:zunächst Indexdatei downloaden: curl --proxy-user doedel:seinpasswort -x proxysrv:8080 -v http://ftp5.gwdg.de/pub/opensuse/update/13.1/i586/ -o index.html dann Indexdatei bearbeiten und in Dateiliste umwandeln: cut -d \> -f3 index.html | cut -d \< -f1 >>neueindex.htm jetzt am Anfang die URL einfügen: awk '{print "url = http://ftp5.gwdg.de/pub/opensuse/update/13.1/i586/"$0}' neueindex.htm >getfile.lst Jetzt Dateien downloaden: curl --proxy-user doedel:seinpasswort -x proxysrv:8080 -v -K getfile.lst
selbstgenerierte Zertifikate beim Download ignorierenecho insecure >> ~/.curlrc curl https://meinServer/meineDatei.txt #oder gleich curl -k https://meinServer/meineDatei.txt
Firmenzertifikate werden als unsicher eingestuft
Lösung: Zertifikatskette in Verzeichnis update-ca-certificates Komprimierung testencurl -H "Accept-Encoding: gzip" -I http://mysrv
npm(nodejs) hinter Proxynpm config set proxy http://myproxy.my.dom.ain:PORT npm config set https-proxy http://myproxy.my.dom.ain:PORT siehe auch: Audio |