use open-uri and add no_proxy support

With the proxy setting is done, all request will pass the proxy. But when I need to some internal request, it also pass the proxy, and failed.

So I add the no_proxy support, with this environment variable, I can direct connect the host with proxy setting.