I have setup IBM bluemix secure gateway service to invoke REST service hosted on company intranet. The secure gateway service works on the company intranet. But when I try to use it over the internet, it clocks for a long time and thereafter consistently gives a connection refused.
Isn't this the whole purpose of the secure gateway service, to be able to access an on-premise service behind company firewall from the internet? I am just using HTTP to access both the secure gateway and the intranet REST service. Is this what I am doing wrong? Should I set up and use either HTTPS or TLS to access from internet?
I think you also have to be sure you check your company's policy on using the Secure Gateway on-premises, there could be company security and governance issues. Having done that and followed Alex's suggestions, if it still does not work check the following: