Basically, I'm interested how to make one of my servers hop in tracert.
My first server is located within DC in France
My second server if located within DC in Russia
I want my 1st server to be in traceroute behind my 2nd server
Current path to my server (let's imagine its like that):
1. Hop #1 (your IP)
2. Hop #2 (my 2nd server)
How I want it to be:
1. Hop #1 (your IP)
1. Hop #2 (my 1st server)
2. Hop #3 (my 2nd server)
Reason: I want all of the traffic to filter through my firewall within 1st server, and only afterwards go to the 2nd server. Both of the servers are not in local network, they're based within two different hosting providers and its impossible to make them in local network. Is it possible, to start routing all of the traffic through the 1st server before it reaches 2nd server without making 1st server a UDP/TCP proxy and giving users its IP to connect and than route traffic to my back-end basically (which is being my 2nd server) and drop all traffic coming except from 1st server?
If I need network access: I do understand that I may need network access directly, but what access I really need? Is it router access within the DC where the 2nd server is located? Or I need access to routers in both DC's? How can I really configure it?
Why I'm asking here?: I tried to google this issue and find explanation for more than a week now, and I still had no clear explanation except people saying "Just do TCP/UDP proxy from your 1st server".
Why I don't want to do proxy?: Because I think ping is going to increase too much to the second server if using first server as proxy, however if I do put in traceroute I think ping is not going to be "seriously increased" since this server can sometimes act just as a switch and route traffic, if I'm wrong here - please, say I'm wrong and ping is going to be the same as traffic still will need to go through this server anyway and TCP/UDP proxy is my easiest solution.