der linux-server müsste quasi auch als router/proxy konfiguriert werden.
wieso "versteckst" du nicht windows/linux hinter einem router und machst ein redirect je nach port auf das ein oder andere system. so ist das käse
wind \
...........------ roouter <-> client
linux /