Ip Tunnel

Tunnel: A simple UDP/TCP tunnel application

http://tunnel.mrq3.com/

Tunnel is a simple UDP-over-TCP application written in Java, and is designed so that people behind a firewall can connect through a TCP connection to play Quake and other UDP-based games.

Virtual Server based on Linux iptables

http://www.linux-mag.com/id/1501