RequirementsYour Android phone must be rooted and have a TUN/TAP driver installed. MagicTunnel installs a virtual network interface and manipulates the routing table to provide transparent connectivity to all applications.
Source codeMagicTunnel uses a modified Iodine DNS tunnel client. Source code for the client and the server can be found here. See below for setup instructions.
InstallationInstall instructions for the client and the server detail how to get DNS tunneling up and running.
Added manual settings to speed up the connection.
Improved TUN driver detection (also look for /dev/tun).