{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/1671","labels_url":"https://api.github.com/repos/NuGet/Home/issues/1671/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/1671/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/1671/events","html_url":"https://github.com/NuGet/Home/issues/1671","id":114578162,"number":1671,"title":"nuget client ignores no_proxy setting","user":{"login":"tallandtree","id":13957674,"avatar_url":"https://avatars.githubusercontent.com/u/13957674?v=3","gravatar_id":"","url":"https://api.github.com/users/tallandtree","html_url":"https://github.com/tallandtree","followers_url":"https://api.github.com/users/tallandtree/followers","following_url":"https://api.github.com/users/tallandtree/following{/other_user}","gists_url":"https://api.github.com/users/tallandtree/gists{/gist_id}","starred_url":"https://api.github.com/users/tallandtree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tallandtree/subscriptions","organizations_url":"https://api.github.com/users/tallandtree/orgs","repos_url":"https://api.github.com/users/tallandtree/repos","events_url":"https://api.github.com/users/tallandtree/events{/privacy}","received_events_url":"https://api.github.com/users/tallandtree/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-02T11:39:41Z","updated_at":"2015-11-03T00:28:37Z","closed_at":null,"body":"When you are behind a corporate proxy, you often have to specify environment variables http_proxy, https_proxy and no_proxy for tools like npm, git, nuget, etc.\r\nBut if you have an inhouse nuget repository, nuget client fails as it does not respect the no_proxy setting. It tries to find our local nuget repository via the proxy (http_proxy), and therefore fails as the proxy is not aware of our local servers. \r\nNo difference if you specify it via the nuget config or via environment variables.\r\n\r\nNuget should respect the no_proxy setting like other tools."},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/153203150","html_url":"https://github.com/NuGet/Home/issues/1671#issuecomment-153203150","issue_url":"https://api.github.com/repos/NuGet/Home/issues/1671","id":153203150,"user":{"login":"yishaigalatzer","id":1238711,"avatar_url":"https://avatars.githubusercontent.com/u/1238711?v=3","gravatar_id":"","url":"https://api.github.com/users/yishaigalatzer","html_url":"https://github.com/yishaigalatzer","followers_url":"https://api.github.com/users/yishaigalatzer/followers","following_url":"https://api.github.com/users/yishaigalatzer/following{/other_user}","gists_url":"https://api.github.com/users/yishaigalatzer/gists{/gist_id}","starred_url":"https://api.github.com/users/yishaigalatzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yishaigalatzer/subscriptions","organizations_url":"https://api.github.com/users/yishaigalatzer/orgs","repos_url":"https://api.github.com/users/yishaigalatzer/repos","events_url":"https://api.github.com/users/yishaigalatzer/events{/privacy}","received_events_url":"https://api.github.com/users/yishaigalatzer/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T00:28:37Z","updated_at":"2015-11-03T00:28:37Z","body":"The story here is that your proxy should be considered to understand what URLs are inside your network and which are out.\r\n\r\nSince we support multiple sources, a simple no_proxy environment variable will not work, and we need to think of something more elaborate here.\r\n\r\nMoving this out to a future milestone to be considered.\r\n\r\nCC @anurse @feiling "}}