Start a new topic

Open a webpage using a local tunnel

Hi,


There have been a couple of similar questions regarding this but none of the topics I found provided a good answer/instructions. I think its possible to do this in RoyalTS but I've been unsuccessful so far.


At the moment, when I want to open a web page (say phpMyAdmin) that is only served to localhost on the remote server I do the following:


1. Open a PowerShell window and enter  

ssh -N -L 9999:127.0.0.1:80 -i privatekey user@x.x.x.x

 2. Open Chrome and visit 'http://127.0.0.1:9999/phpmyadmin'


I've attempted to use a Secure Gateway with a dedicated engine and the 'Secure Gateway as a proxy server' mode without success. I've tried a few different variations of that. I either get a 'Connection attempt was refused' or 'An operation timed out' message in the embedded browser window. I also had a quick look at using the External Application feature with Secure Gateway but no success there either.


Is it possible to use RoyalTS (v6) for my scenario? If it is, is someone able to provide some quick instructions?

Ultimately getting this working in RoyalTS will only save me maybe 30 seconds each time I need to access a web page in this manner, but that time quickly adds up. It's very useful to keep configuration in the same place though.


Thanks


Hi!


Can you provide more information how you set up the secure gateway as proxy in the Chrome based Web Page connection? I just did some tests and this works fine for me. Note that the URL you need to configure for your web page connection must be as it would look like from the secure gateway host.


Regards,
Stefan

Hi Stefan,


Thanks for your response. I've taken some screenshots of my configuration and included them below. Let me know if you need anything else:


image


image


image


image



Thanks

Thanks for the screenshot. I think the URL with 127.0.0.1 is the culprit. I guess you need to specify the hostname / ip address of the box as seen by the proxy server to make this work. Can you try that and let me know if this works?

If I use the IP address:


image



If I use the FQDN:

image



However, I've just configured a similar connection in RoyalTS to connect to a Chronograf web GUI and that worked. I used 127.0.0.1 in the web page properties. 


So I'm now realising that my issue is more to do with my own configuration on this particular server and less to do with RoyalTS.


Thanks for your help!

I see. Thanks for letting us know. I hope you can resolve your issue and use the built-in secure gateway feature as well.


Regards,
Stefan

Ok solved my issue. 


It turns out the Chronograf configuration wasn't working either. I forgot I already had a tunnel open which is why it worked when I tried it yesterday.


Following your advice, I had another think about entering the host IP address and completely forgot about how networking is handled by EC2 instances in AWS. Instead of entering the public IP which they have no knowledge about, I entered the private IP assigned to the respective instances. I can now connect to the web pages using the secure gateway.


Thanks again!

Great to hear that and thanks for sharing the details!

Login or Signup to post a comment