I'm not sure if this is really the right forum for this topic, but it seems to fit alright.
What I'm trying to do is forward traffic that will be going through a specific range of ports through another computer. The immediately obvious solution to this problem is to use an SSH tunnel. However, the nature of the traffic being forwarded is such that it needs to get to multiple locations. Essentially what I need is analogous to ssh tunneling all web traffic from my computer through another computer. Since I'll be going to multiple different servers and I can't predict all the servers that I'll be going to, I can't create a single ssh tunnel that will accommodate my needs.
The only solution I've come up with so far is essentially writing a client/server program that will basically act as a proxy between my computer and the various servers I may want to connect to. While I could certainly do that, it seems like there must be an easy way. Does anyone have any ideas or suggestions?