Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

In a typical browser, when we set a proxy server, we can define a list of hostnames/IP addresses that are not to use the proxy server. How do we accomplish the same thing when using $http_proxy? I rely on setting $http_proxy to use the proxy server in Chromium on Linux but there're certain IP addresses on the intranet that I need to bypass the proxy settings for.

Thanks!

share|improve this question

2 Answers 2

up vote 12 down vote accepted

Try setting variable named no_proxy in following manner

$ export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

But if you do this in the command line, you will have to do it again each time you open a new terminal window. If you want those settings to be persistent, put this very command inside your .profile file under $HOME (read this answer if you want to understand better what this .profile file is).

share|improve this answer

A very helpful answer. I would add that if you're using curl/wget or other command line tool, you'd want to do:

export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.