web analytics

Iodine is an open source application that has a client and server which in combination will allow a client to tunnel their IPv4 traffic over the DNS protocol and potentially bypass some censorship of traffic on the LAN or even WAN.

Installing and setting up Iodine on Ubuntu 12.04 LTS Server is a snap with these instructions which are intended to show how simple it is to get Iodine working on Ubuntu 12.04 and to show what a cool application Iodine is.

1. Install Iodine on both the client machine and the server:

sudo apt-get install iodine

 

2.  Start the Iodine server:

iodined 1024x575 Tunneling IPv4 Traffic over DNS on Ubuntu 12.04

iodined -f 10.0.0.1 -P blah test.com

3. Start the Client:

iodine client1 1024x575 Tunneling IPv4 Traffic over DNS on Ubuntu 12.04

sudo iodine -f -r 50.116.11.150 -P blah test.com (replace 50.116.11.150 with your server ip)

4. Do Ping/Traceroute or even use mtr to ensure everything is working:

ping traceroute iodine1 1024x575 Tunneling IPv4 Traffic over DNS on Ubuntu 12.04

ping 10.0.0.1 to ensure iodine is working (notably I have no devices on my LAN using 10.0.0.1)

You now have a working Iodine install but obviously in a more through setup you will want to configure Iodine to use something other than test.com and you will want to set up a relaying nameserver and perhaps route all traffic through iodine and the instructions to do this are here and pretty easy.

Tagged with:
 

Comments are closed.