I have a linux firewall / gateway (SME Server) and need to configure it to act as a proxy for a certain ip subnet and I'm not sure what server / daemons would work presently to meet my needs. As noted it's an SME Server (contribs.org), but is essentially CentOS 5.7.
My use case is that I have a developer who needs to access some of my server resources from Europe, however some of the resources are not allowing access to the US servers. Consequently I need to tunnel all Internet traffic through my own personal office connection so that a US IP is seen. I figure the best way to accomplish this is via setting up a proxy that only allows his subnet so that I don't open a can of worms.
The other option is to just tunnel traffic through ssh, but perhaps would require some more configuration on his part.
I'd like to keep this as simple as possible. What options exist presently?