TCP Tunnel is a useful command line tool which allows you to forward TCP connections made to your computer. TCP Tunnel redirects TCP connections from a local port to a remote IP and port. Generally speaking, TCP Tunnel forwards any TCP protocol. For example: HTTP, SMTP, POP, TELNET, NETBIOS and SSL.
TCP Tunnel has HTTP proxy support. That is, connections may be tunnelled through a variable number of HTTP proxies. This allows your software to use Internet services based on TCP/IP when there's a firewall that blocks outgoing connections. Also, if the proxies don't reveal your IP address you will be able to do anonymous TCP connections!