On a technical point, you might be able to get away with just using Squid for the proxy, with pretty much default settings.
I used to use that years ago (not with Netflix though) running from a data centre, using an ssh (autossh) tunnel to reach it securely.
Worked pretty well, aside from the extra latency due to the packets having to go an extra half way around the world. ;)