...Why not just set up the computer behind an already secure network?

There. Problem solved. Oh, and don't run Windows? *smirk*

[P.S. - Why do we assume every user on the internet is a goddamn...