Attached is an nginx configuration file which sets up nginx to be a reverse proxy for the popular Steam Game Distribution platform; essentially creating a local steam cache server. The intent is to allow a large number of gamers to share an inexpensive, and therefore slow, internet connection without having serious problems due to everyone trying to update the same game at the same time (i.e. bandwidth contention issues at LAN parties).
The purpose of this document is to explain how to connect an intranet to the internet via a PPP link with a firewall. This document is created from personal experience in setting up Firewalls on FreeBSD and covers Network Translation.