create the following files in /etc/profile.d, and then this will work in *any* shell for *any* user of the system
#proxy.sh
export http_proxy=http://host.com

ort/
export ftp_proxy=http://host.com

ort/
export no_proxy=.domain.com
export HTTP_PROXY=http://host.com

ort/
export FTP_PROXY=http://host.com

ort/
#proxy.csh
setenv http_proxy
http://host.com
ort/
setenv ftp_proxy
http://host.com
ort/
setenv no_proxy .domain.com
setenv HTTP_PROXY
http://host.com
ort/
setenv FTP_PROXY
http://host.com
ort/
alternatively, take a gander here:
http://www.fedoraforum.org/forum/arc...p/t-31402.html
STUPID smileys. Wherever you see a smiley about I typed host.com : port (without the spaces)