Lets see if i can describe my question right.
I got 2 servers, each on different locations (server 1 and server 2)
I want all traffic on server1 included web browsing, applications etc, be always going through server2, like a gateway. I want the traffic to be encrypted (maybe use VPN?) So if i browse, or any logs pick up ip adresses from applications used by server1, i want it to display the IP adress from server2 (Might be the wrong way to say it).
I always wants server2 to act as an firewall and logserver that logs all the traffic.
I was thinking about using Snort for IPS/IDS solutions and OpenVPN for the traffic, but what can i use as a firewall? Most firewalls i find on google has its own OS/Distribution. Maybe Squid for logs? But squid does not support much protocols.
Distribution on both servers are updated Debian/Ubuntu based.
Guides, software, tips anyone?
I consider myself medium knowledge with networking and linux usage so i can read myself through with proper documentation.
So the thing i need is just Howto Guides, tips for software on all things.
If it is any more information you need from me, dont hesitate to ask.
Thanks for your time!