I have a situation where I've developed a website on Windows and come to find only a single UNIX server has been white listed for the back end server-to-server information exchange that needs to be performed.
My options seem to be:
- Migrate to Mono
- Rewrite in PHP
- Setup a proxy on the white listed server to act as a relay (REST based web service).
My question here is about the feasibility of (3).
In my initial research I found nc -l 12345 | nc www.google.com 80
but do not know how to restrict the incoming connection to only a single IP.
Is there a good/simple solution to my problem?
Update: I was able to convince the stakeholders involved that it was better to accept we had a configuration issue. Thus, the windows server was white listed (they thought it would take a lot longer than it actually did). Anyway, the answer given turned out to have the correct solution. Thanks!