TunnelME is software that lets users connect to any Internet service through SOCKS or HTTP proxies. It helps hide the user's IP address and enables working with programs that don't support SOCKS protocol directly.
TunnelME can also work with client programs that don't support proxies but work with one TCP-connection and have the remote host defined explicitly (SSH, Telnet, HTTP, IRC, mail (POP3/SMTP), etc.). The way it works is that it creates a local TCP server on a port specified by the user (as 'local port'), which serves connections. Any connection to this port is automatically 'tunneled' to the server/port specified by the user as 'remote host', using either a direct connection or through a proxies chain (1-10). Therefore, any application that connects to TunnelME will work like it's connected directly to a remote server.
TunnelME is not protocol-dependent, so it may tunnel any TCP connection. The TunnelME server can be accessible either locally (not visible from LAN) or in 'connection sharing mode' (visible from LAN, which can be turned on by unchecking 'local only'). 'Shared mode' is a nice way to share some resource that's available on some computer only to the entire LAN.
In practical use, TunnelME only requires a download of the trial version, an installation, and then it's ready to be run with no specific user rights required. Users can specify the remote host (target machine for POP3/SMTP, SSH, IRC, etc.; proxy-server for HTTP) and the proxies chain to use to hide their IP or go out their LAN. Afterward, they can press 'Start It' and connect their client program to TunnelME (it's 'local port'). If the user needs to analyze traffic logs, they can turn on traffic logging and examine logs within the internal logs viewer. TunnelME is the tool to tunnel some TCP service from one computer to another, pass the traffic both by direct connection or proxies cascade, as well as allow optional logging of such traffic for future analysis.
Version 2.3.2: GUI fixes, better diagnostics.