Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 633
  • Last Modified:

How to modify proxy settings in Linux CentOS

Hello,

As I am getting more familiar with Linux, I am wondering how to add a proxy setting to my centos server.

In windows I am used to going to my "Internet Options" -> "Connections" -> "LAN Settings" -> make changes in here.... proxy address & port

How would I perform this on my centos box?

thx
t
0
tobe1424
Asked:
tobe1424
  • 4
  • 3
  • 2
1 Solution
 
savoneCommented:
On linux the proxy settings are set per app.  You can set the proxy setting in firefox for regular browsing.

For more information see here:
http://www.putorius.net/2012/06/how-to-configure-system-proxy-settings.html
0
 
gheistCommented:
You can set proxy using environment variables:
https://wiki.archlinux.org/index.php/proxy_settings

Some programs take only http_proxy. some need username in different environment variable, some has selectable option to actually use system variables, but still say with 'export all_proxy=http://me:secure@proxy.corp:12345/' all scripting languages will use that proxy.
Graphical browsers with javascript interpreter can use PAC or WPAD, but no others can do that
0
 
tobe1424Author Commented:
The reason I asked about the proxy setting is because I was running an "apt-get" command to download a package and I receive errors. On my windows vm I added the proxy settings easily. However, using linux cli, I am not where exactly to specify the proxy
0
Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

 
savoneCommented:
Enter the following command:

http_proxy=http://192.168.1.1:8080

Replace 192.168.1.1:8080 with your proxy IP address and port.

Once you enter the command try your apt-get command again.
0
 
tobe1424Author Commented:
Thanks for the feedback.

I cannot find "proxy.sh" inside /etc/profile.d/

nor can I find it in the system.

Is this something that needs to be installed?
0
 
gheistCommented:
You need to create executable file called proxy.sh that exports all variables.
YUM will ignore that.
0
 
tobe1424Author Commented:
Would this be a valid example of the shell script?

export http_proxy=http://10.203.0.1:5187/
 export https_proxy=$http_proxy
 export ftp_proxy=$http_proxy
 export rsync_proxy=$http_proxy
 export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
0
 
gheistCommented:
Why it should be an example? Yes, you posted valid list of shell commands.
0
 
tobe1424Author Commented:
edited the yum.conf file

# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty
0

Featured Post

Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

  • 4
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now