Adrien Gallouët 99b51efbb3 Rework controler
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2018-02-20 21:28:17 +00:00
2018-02-19 21:41:24 +00:00
2017-11-27 20:59:33 +00:00
2018-02-19 21:09:58 +00:00
2018-02-20 21:28:17 +00:00
2018-02-15 19:04:05 +00:00
2017-11-17 14:43:55 +00:00
2015-12-16 11:27:53 +01:00
2018-02-12 08:11:20 +00:00
2016-01-01 11:47:17 +01:00
2018-02-19 21:09:58 +00:00
2018-02-19 21:09:58 +00:00
2017-12-20 20:38:59 +00:00
2016-03-09 11:42:51 +00:00

Glorytun

Small, Simple and Stupid VPN over mud.

Build and Install

Glorytun depends on libsodium version >= 1.0.4.

On Ubuntu, the following command should be sufficient:

$ sudo apt-get install meson libsodium-dev pkg-config

Grab the latest release from github:

$ git clone https://github.com/angt/glorytun --recursive
$ cd glorytun

To build and install the latest version with meson:

$ meson build
$ sudo ninja -C build install

The more classical autotools suite is also available.

Easy setup with systemd

Just call glorytun-setup and follow the instructions.

First, setup the server:

$ sudo glorytun-setup
Config filename (tun0):
Server ip (enter for server conf):
Bind to port (5000):
Server key (enter to generate a new one):
Your new key: NEW_KEY
Start glorytun now ? (enter to skip): y

Copy the new generated key and use it when configuring the client:

$ sudo glorytun-setup
Config filename (tun0):
Server ip (enter for server conf): SERVER_IP
Server port (5000):
Server key (enter to generate a new one): NEW_KEY
Start glorytun now ? (enter to skip): y

You can check easily if it works by looking at your public ip. To stop the service:

$ sudo systemctl stop glorytun@tun0

For feature requests and bug reports, please create an issue.

Description
No description provided
Readme 620 KiB
Languages
C 73.8%
M4 17%
Shell 3.9%
Makefile 2.7%
Meson 2.6%