I am setting up a game server in which I will need to open the port 25565 on my router. My dad is worried about security and would like to create the strongest possible setup to prevent any possible viruses. I need a setup similar to the one above, only my server will be a game server not web server. The technical name for what I am looking for is a Reverse Firewall Proxy to act as security for my network. It would be a Application Firewall, and scan incoming files for malware. Then it would let the files be forwarded to the game server ONLY. I have looked into programs such as Smoothwall (Express/Guardian), however this type of program seems to limit the users of the home network INSTEAD of protecting it from internet-based malware. I have 2 available computers that can be used to complete this setup (3 if necessary). One is the game server and the others can be used as needed for security. I am open to any ideas as I am quite confused right now about how to make this work. My thoughts were to connect the game server's Ethernet to the proxy server (which would have 2 Ethernet cards) and then from there into my router. This setup would force data through the proxy to connect to the server. I would hope to not have to pay for the software.
NOTE: I wish to leave the rest of my network secure and (relatively) unchanged by the servers (no sub-netting or anything else major)
Below at some of my specs:
Game Server: Pentium 4 w/ 1gb ram (HP Pavilion 724c) Ubuntu or XP
Proxy Server: Pentium 3 w/ 1/2gb ram (Dell Dimension L866r) Ubuntu or XP
- Custom Build: 3570k w/ 8gb ram (Linux 14 or Windows 7 [64-bit])
- (x2) IBM Leveno Thinkpad: Intel Core 2 @ 2ghz w/ 2gb ram (XP 64-bit)
The laptops have 2 Ethernet ports each, but I wish to use them only is necessary because they will overheat if not properly cooled, as well as several other minor problems.