I am trying to setup a GRE tunnel between a Linux VPS server and a Windows client. With powershell commands (vpnS2S) we have managed to get the tunnel set-up and working.
The issue is that we have tried doing many things with the routing table on windows; and yes one point we got it working but we run into issues with wrong routing etc. Tunnel not passing traffic back correctly and leaking the real IP adress.
- Players should be able to play on the game server using the VPS's public IP.
- Traffic inbound and outbound that has anything to do with the game server should only be going through the GRE tunnel!
- Windows server public IP should not be leaked in any case
- Windows server must have acces to the internet by way of VPS ip OR it's own ip!