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.