I have a windows server and want to send every single packet to another server sort of like a gateway or a router and that server looks at the packet and sees where the packet is being sent and sends it replacing it's own ip as the originating ip and communicates with the rest of the internet and the first server like a monkey in the middle or a go between. I am not sure if you can configure windows to use a proxy for absolutely all traffic but it is basically a proxy (the second server) . The first server will have applications running that already use http proxies, but instead of connecting directly to the proxies I want to send all outgoing traffic to the second server and it connects to the proxies as if it was the original server. I want to do this to mask the original ip on top of using proxies. Please help. What do I need to do?