summaryrefslogtreecommitdiff
path: root/projects/network-manager-iodine.mdwn
blob: 69645a4a88ebb17478e0256f8de96d671285ba5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[[!meta title="Network Manager Iodine VPN Plugin"]]
[[!meta description="GNOME, Network Manager, Iodine, DNS, Tunnel"]]

NetworkManager-iodine is a [network manager][0] 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.

[[!toc ]]

### Source Code
The [source code][code] is available via:

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

### Releases
Tarball releases and packages are available from
[here](http://honk.sigxcpu.org/projects/network-manager-iodine/tarballs).
[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] 0.9.2 and [iodine][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.

[0]: http://projects.gnome.org/NetworkManager/
[Debian]: http://debian.org
[iodine]: http://code.kryo.se/iodine/
[code]: http://git.gnome.org/browse/network-manager-iodine
[archive]: http://packages.debian.org/search?keywords=network-manager-iodine