Check proxy

Aus Xinux Wiki
Version vom 24. November 2021, 20:40 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> #!/bin/bash #Hier standardproxy eintragen: PROXY="XXX.XXX.XXX.XXX:3128" while getopts P:U: opt do case $opt in P) PROXY="$OPTARG"…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
#!/bin/bash
#Hier standardproxy eintragen:
PROXY="XXX.XXX.XXX.XXX:3128"

while getopts P:U: opt
do
   case $opt in
       P)
        PROXY="$OPTARG"
        ;;
       U)
        URL="$OPTARG"
        ;;
   esac
done

if ! test -z "$URL"; then
        export http_proxy="$PROXY"
        if wget -t 1 -q $URL; then
             echo "$URL OK"
             exit 0
         else
             echo "$URL FAILED"
             exit 2
         fi
else
echo "$URL PARAMETER MISSING"
echo "SYNTAX: -P PROXY:PORT -U URL"
exit 3
fi