I have a question about setting proxies in Safari for the Mac. In Network preferences one can configure a Web proxy - HTTP, which has the field: "Bypass proxy settings for these Hosts&Domains". Is there a way to bypass any host or domain, but apply proxy only to one specific host?

EDIT: Found a good link about that - http://nscsysop.hypermart.net/proxypac.html

2 Answers 2


You should not use the Web proxy, but to use the Automatic Proxy Configuration, and setup a .pac file. In this file, you specify which domain/hosts you want the proxy.

Check wiki, http://en.wikipedia.org/wiki/Proxy_auto-config, for more information.

A sample may looks like:

function FindProxyForURL(url, host) 

  var domain_list = [

  for (var i = domain_list.length - 1; i >= 0; i--){
    if (dnsDomainIs(host,domain_list[i])) {return PROXY}

The other simple way is to use the Firefox, and install an extension, Autoproxy.


Don't know too much about this, but I've used glimmerblocker.org to muck around with the appearance of a few individual sites (via tweaking their css). I know Glimmer Blocker is far more powerful than that, so it might be of some help to you.

  • I've been looking for a native way of doing this operation, but thanx for your proposal :) Feb 19, 2012 at 14:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .