Check proxy

Aus xinux.net
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