Category Archives: Web

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

Posted in Network, Services, Web Tagged , , , ,