Proxy Web Services

Machines on the private networks occasionally need to access the public internet. ITS provides Squid-based caching web proxy servers for http/https and ftp traffic. In order to access the public internet through our proxy servers, configure your browser to utilize it.

General Settings

Auto-configuration URL: http://www.ece.cmu.edu/proxy.pac
Proxy hostname: proximus.ece.cmu.edu
Proxy port: 3128

Windows

Windows Network Proxy Settings (Global across applications)

IE->Tools->Internet Options->Connections->Lan Settings
Check “Use proxy server for your lan”
Enter “proximus.ece.cmu.edu” as the server, and the server port as “3128

Internet Explorer (Auto-configuration)

IE->Tools->Internet Options->Connections->Lan Settings
Check “Use automatic configuration script”
Auto-configuration URL: http://www.ece.cmu.edu/proxy.pac

Firefox

Firefox->Tools->Options->General->Connection Settings
Auto-configuration URL: http://www.ece.cmu.edu/proxy.pac

Linux/Unix

You setup most applications on Linux/Solaris the same as you do on windows (for Firefox/Mozilla/Opera).

Chrome, lynx, elinks, wget, curl and several others will require the environmental variables to be set.  For more information about saving these to your login profile, see our article about shell environments.

Firefox (Auto-configuration)

Firefox->Edit->Preferences->Advanced->Connection Settings

Auto-configuration URL: http://www.ece.cmu.edu/proxy.pac

Firefox (Manually)

Firefox->Edit->Preferences->Advanced->Connection Settings
For the HTTP and HTTPS proxy server enter “proximus.ece.cmu.edu” port “3128

Setting the Environmental Variables

Most programs on Linux/Unix will check for these variables and use the settings from them.  If your application has it’s own proxy settings, those settings will override the environmental variables.

bash/sh

export http_proxy=http://proximus.ece.cmu.edu:3128/
export https_proxy=http://proximus.ece.cmu.edu:3128/
export ftp_proxy=http://proximus.ece.cmu.edu:3128/

tcsh/csh/zsh

setenv http_proxy http://proximus.ece.cmu.edu:3128/
setenv https_proxy http://proximus.ece.cmu.edu:3128/
setenv ftp_proxy http://proximus.ece.cmu.edu:3128/

Mac OS X

Network Settings (Global Settings)

Apple->Network->Ethernet->Advanced->Proxies
Automatic Proxy Configuration, and enter this urlhttp://www.ece.cmu.edu/proxy.pac

Firefox

Firefox -> Preferences -> Advanced -> Network settings.
For the HTTP,HTTPS and FTP proxy servers enter “proximus.ece.cmu.edu” as the server host, and for the server port it is “3128

This entry was posted in Network, Services, Web and tagged , , , , . Bookmark the permalink.