{"action":"created","issue":{"url":"https://api.github.com/repos/heroku/force/issues/51","repository_url":"https://api.github.com/repos/heroku/force","labels_url":"https://api.github.com/repos/heroku/force/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/heroku/force/issues/51/comments","events_url":"https://api.github.com/repos/heroku/force/issues/51/events","html_url":"https://github.com/heroku/force/issues/51","id":25317832,"number":51,"title":"ConnectEx tcp: The semaphore timeout period has expired - does CLI work over proxy?","user":{"login":"collymitch","id":648807,"avatar_url":"https://avatars.githubusercontent.com/u/648807?v=3","gravatar_id":"","url":"https://api.github.com/users/collymitch","html_url":"https://github.com/collymitch","followers_url":"https://api.github.com/users/collymitch/followers","following_url":"https://api.github.com/users/collymitch/following{/other_user}","gists_url":"https://api.github.com/users/collymitch/gists{/gist_id}","starred_url":"https://api.github.com/users/collymitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/collymitch/subscriptions","organizations_url":"https://api.github.com/users/collymitch/orgs","repos_url":"https://api.github.com/users/collymitch/repos","events_url":"https://api.github.com/users/collymitch/events{/privacy}","received_events_url":"https://api.github.com/users/collymitch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2014-01-09T13:11:18Z","updated_at":"2016-02-16T19:58:27Z","closed_at":null,"body":"I'm using the Windows EXE from https://force-cli.heroku.com.\r\n\r\nI login to either dev or live, copy the link to Chrome (because it doesn't seem to work in firefox) - page on chrome tells me auth worked ok then after 30 seconds or so the cmd line updates with an error:\r\n\r\n```\r\nERROR: Get https://login.salesforce.com/id/[...id removed...]/[...id removed...]\r\n: dial tcp 204.14.233.101:443: ConnectEx tcp: The semaphore timeout period has expired.\r\n```\r\n\r\nWe have an internet proxy here - is there any way of telling CLI about this proxy or is this a different issue?\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/heroku/force/issues/comments/184854434","html_url":"https://github.com/heroku/force/issues/51#issuecomment-184854434","issue_url":"https://api.github.com/repos/heroku/force/issues/51","id":184854434,"user":{"login":"jarwady","id":14853197,"avatar_url":"https://avatars.githubusercontent.com/u/14853197?v=3","gravatar_id":"","url":"https://api.github.com/users/jarwady","html_url":"https://github.com/jarwady","followers_url":"https://api.github.com/users/jarwady/followers","following_url":"https://api.github.com/users/jarwady/following{/other_user}","gists_url":"https://api.github.com/users/jarwady/gists{/gist_id}","starred_url":"https://api.github.com/users/jarwady/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarwady/subscriptions","organizations_url":"https://api.github.com/users/jarwady/orgs","repos_url":"https://api.github.com/users/jarwady/repos","events_url":"https://api.github.com/users/jarwady/events{/privacy}","received_events_url":"https://api.github.com/users/jarwady/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T19:58:27Z","updated_at":"2016-02-16T19:58:27Z","body":"Hey Everyone,\r\n\r\nThis is a very important issue and I hope it will be addressed soon.  Many of us DEVs that work for larger companies with well-established security models are dealing with a proxy and there is currently no intuitive (or any) way to deal with this.  Like the comments above state, the issue is not with getting my browser to display the \"you may close this tab\" screen, but rather that the command line hangs afterwards and eventually times out.  \r\n\r\nI have tried using set HTTP_PROXY=etc... in the command prompt.  I have also tried going to the Windows Control Panel and creating environment variables.  I've tried different variations, user:password@proxy.com:80 , etc.  No matter what I try I get the same results.  \r\n\r\nIf this tool is not compatible with a proxy then it needs to state that clearly.  If it is compatible, then it should also state that clearly with the correct steps to make it work.  \r\n\r\nThis tool is a vital part of my workflow and I need to know once and for all if I can use it, or if I have to find something else.  Please reply and advise.  "}}