Proxy setup between a private and public

by Hari Aakash   Last Updated October 18, 2018 02:00 AM - source

I have two servers:

  • Private Server with IP: 172.16.0.2 Public Server with 172.16.0.3
  • (private IP) and x.x.x.x (public IP)

What I want to achieve is:

  • Incoming communications to Public IP (x.x.x.x) should be transferred to the private Server (172.16.0.2) on the same exact port and similarly the response should be taken back to the public server (x.x.x.) and then back to the source of request.
  • If private server (172.16.0.2) sends a request it should be taken to the public (x.x.x.x) and to the internet and the response should be sent back through the public to private.

I am quite bad with networking and I am trying to achieve this using IP tables but only got the incoming connections to work using NAT. But there should be some better or easier way to achieve both way connection. As far as I can understand this can be achieved using proxy.



Related Questions


Proxy setup between a private and public

Updated October 13, 2018 15:00 PM

Server-to-Server Communication Via Private IP

Updated March 31, 2019 17:00 PM

Reverse TCP proxy using HAProxy

Updated June 15, 2015 23:00 PM