I am using Datapower by logging in to a remote desktop, launching browser in that desktop. The datapower webgui is not available from my local machine. Is there a way i can write a service, may be in java( I guess an http service), which when deployed in the remote desktop, can be used from local machine for accessing the webgui, all tasks using webgui and accessing the datapower webservice through the java service, using my soap clients and curl?
My aim is to avoid logging in to the remote desktop for webgui and test the datapower webservices. Any guidance or pointers will be very much useful.
This topic has been locked.
2 replies Latest Post - 2013-01-29T11:20:05Z by kenhygh
Pinned topic Tunnelling through a service
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2013-01-29T11:20:05Z at 2013-01-29T11:20:05Z by kenhygh
HermannSW 2700006U544241 PostsACCEPTED ANSWER
Re: Tunnelling through a service2013-01-29T10:45:16Z in response to Jaango> I am using Datapower by logging in to a remote desktop, launching browser in that desktop.
> The datapower webgui is not available from my local machine.
Does that mean that you cannot access the port WebGUI is running from your local machine?
Or does that mean that you cannot access the DataPower box at all?
In case you can access the box from your local machine, and you are able to configure a new service on that box (and your WebGUI runs on port 9090 you cannot accesss):
- Create a new "TCP Proxy" service on that box
- listening on "0.0.0.0" (better a specific interface) port 1234 (just a sample)
- with Remote Host 127.0.0.1 and Remote Port 9090
In case you need a Java service for the remote machine, just google for "tcp proxy java" and take any.
kenhygh 120000PD1B1340 PostsACCEPTED ANSWER
Re: Tunnelling through a service2013-01-29T11:20:05Z in response to JaangoIt's pretty common, especially for DPs deployed in a DMZ, to have to go through a jump server to get to the admin interfaces.
It's NOT common to have to do that to test your services, after all, other clients and servers will need access. Do you have the same issue getting to your services?
BTW, just because you can do what you want doesn't mean you should. I suspect you'll be breaking some security rules setting up such a tunnel.