How fast is DNS tunneling?You can expect a throughput anywhere from 1 to 10 KB/s on typical DNS servers (both over 3G and Wifi). The latency can be up to several seconds. In general, do not expect to be able to browse heavy web sites or place VoIP calls. Of course, we also encountered DNS servers that are fast enough to stream (low definition) videos...
What can I use DNS tunneling for?Mostly to send and receive e-mails and for other lightweight activities. See the previous point.
Does MagicTunnel use encryption?No, it does not. It is up to you to encrypt your traffic or use services that provide encryption (SSL-enabled Web sites, IMAP, POP, or SMTP). Keep in mind that most DNS servers keep a log of the DNS queries, making it possible to know the content of the Web pages your visit for a long time.
Does MagicTunnel always work?Yes, provided that the ISP's DNS server allows queries to external DNS servers and does not filter unusual DNS queries. If the ISP does not allow such queries or filters them, MagicTunnel cannot help you in any way.
Do I need to configure the firewall on my phone?It depends on your firewall. MagicTunnel has been tested to work ok without any specific configuration when Droidwall is active. If in doubt, disable your firewall.
MagicTunnel reports "Connected" but I can't browse the Internet
This may happen when the ISP resets your IP address or the Wifi drops the connection. In this case, disconnect the tunnel (long press on the tunnel name), disable your network connection, enable it again, then establish the tunnel.
If it does not help, check that your domain name is setup properly and your DNS server is properly configured. You can check this by running the iodine client on a PC connected to the Internet. If it works, check the connection log in the MagicTunnel client.