All pastes #25394 Raw Edit

Anonymous

public text v1 · immutable
#25394 ·published 2005-10-13 14:09 UTC
rendered paste body
#!/bin/bash

PROG_NAME="/usr/bin/wget.bin"
DEFAULT_PROXY="http://proxy:3128"

wget_proxy(){
        echo -n "Insert proxy username: "
        read PROXY_USER
#        echo -n
        echo -n "Insert proxy password: "
        stty -echo
        read -p PROXY_PASSWD
        stty echo
        $PROG_NAME --proxy=on --proxy-user="$PROXY_USER" --proxy-passwd="$PROXY_PASSWD" "$*"
}

if [ ! -z $http_proxy ]; then
        wget_proxy "$*"
else
        echo ""
        read -n 1 -p "Do you want to use http proxy? [y,n]: " ANSWER
        echo ""
        if [ $ANSWER == "n" ]; then
                $PROG_NAME "$*"
        elif [ $ANSWER == "y" ]; then
                read -p "Insert proxy address (e.g. http://proxy:3128 ): " PROXY
                if [ $PROXY == "" ]; then
                        set PROXY=$DEFAULT_PROXY
                else
                        export http_proxy=$PROXY
                fi
                wget_proxy "$*"
        else
                echo "OOps"
        fi
fi