How To's Tutorials

Set Proxy Settings on linux Console / Terminal to get Internet Access

Overview :


In Linux Like operating system ,  we have the variables  like http_proxy,ftp_proxy and https_proxy  through which we can access the Internet via proxy on linux console.


All of the above mentioned variables are can be used with tools like elinks , wget , lynx , rsync  and others.


I am assuming Linux servers are behind the proxy servers and can get the Internet connection only via proxy settings.


Proxy Setting commands on Linux  Console :


Example:1 Access http base sites via proxy , use below variable


# export http_proxy=http://<proxy-server-ip-or-dns-name>:<Port-Number>


# export http_proxy=


Example:2 Password Protect Proxy Settings


# export http_proxy=http://USERNAME:PASSWORD@<proxy-server-ip-or-dns-name>:PORT


# export http_proxy=http://nsit:*****


Using Above  Command we have set the proxy setting along with user name and password.


Example:3 To access secure sites(https) via proxy , set below variable


#  export https_proxy=http://<proxy-server-ip-or-dns-name>:<Port-Number>


# export https_proxy=


Example:4 To access ftp based sites via Proxy , set the below variable


# export ftp_proxy=http://<proxy-server-ip-or-dns-name>:<Port-Number>


# export ftp_proxy=


Note : As these variables are declared for the particular session , to set it permanently , define these variables in the file



export http_proxy=
export ftp_proxy=


Example:5   Proxy Settings in APT  on Ubuntu Linux


# Vi /etc/apt/apt.conf

Acquire::http::Proxy "http://<proxy-server-ip-or-dns-name>:<Port-Number>";


Example:6  Proxy Settings for RSYNC


# export RSYNC_PROXY="http://<proxy-server-ip-or-dns-name>:<Port-Number>”


# export RSYNC_PROXY="”



Post Your Comments
Security Code  *
Enter Security Code  *
Can't read the image? click here to refresh