NetworkManager-iodine is a network manager VPN plugin that allows you to tunnel your connection through a DNS tunnel. This can be useful if internet access is firewalled but DNS traffic is still allowed.

Source Code

The source code is available via:

 git clone git://git.gnome.org/network-manager-iodine

Releases

Tarball releases and packages are available from here. Debian package are available via the official archive.

Building

Fetch the source code from git then do a:

./autogen.sh
make
make install

Debugging

To debug network-manager-iodine start NetworkManger as root and turn on detailed debugging for VPN messages:

sudo systemctl stop NetworkManger.service
sudo NetworkManager  --log-level=DEBUG --log-domains=VPN --no-daemon

This will make sure you see NMs and the plugins output in one log.

Dependencies

You need network-manager 0.9.2 and iodine 0.6.0-rc1.

Authors

network-manager-iodine was written by Guido Günther <agx@sigxcpu.org>.

License

network-manager-iodine is free software and licensed under the GPL Version 2.