Updated Installation (markdown)
@@ -1,16 +1,29 @@
|
|||||||
Glorytun only depends on [libsodium](https://github.com/jedisct1/libsodium) version >= 1.0.4.
|
Glorytun only depends on [libsodium](https://github.com/jedisct1/libsodium) version >= 1.0.4.
|
||||||
Which can be installed on a wide variety of systems.
|
Which can be installed on a wide variety of systems.
|
||||||
|
|
||||||
Linux is the platform of choice but the code is standard so it should be easily ported on other posix systems.
|
Linux is the platform of choice but the code is standard so it should be easily ported on other POSIX systems.
|
||||||
It was successfully tested on OpenBSD, FreeBSD and MacOS.
|
It was successfully tested on OpenBSD, FreeBSD and MacOS.
|
||||||
|
|
||||||
|
# Linux
|
||||||
|
|
||||||
|
Download the binary of the release you want [here](https://github.com/angt/glorytun/releases).
|
||||||
|
For example if you want to install glorytun 0.2.2 on x86_64:
|
||||||
|
|
||||||
|
$ wget https://github.com/angt/glorytun/releases/download/v0.2.2/glorytun-0.2.2-x86_64-linux-musl.bin
|
||||||
|
$ chmod +x glorytun-0.2.2-x86_64-linux-musl.bin
|
||||||
|
$ ./glorytun-0.2.2-x86_64-linux-musl.bin version
|
||||||
|
0.2.2
|
||||||
|
|
||||||
|
It is really easy to get a working glorytun without being root.
|
||||||
|
The only required capability is `CAP_NET_ADMIN`:
|
||||||
|
|
||||||
|
$ sudo setcap cap_net_admin=ep glorytun-0.2.2-x86_64-linux-musl.bin version
|
||||||
|
|
||||||
|
# Unix-like systems or exotic architectures
|
||||||
|
|
||||||
You will need `git`, `make`, `gcc` (or `clang`) and `libsodium`:
|
You will need `git`, `make`, `gcc` (or `clang`) and `libsodium`:
|
||||||
|
To build and install the latest stable version from GitHub:
|
||||||
|
|
||||||
$ sudo apt install git make gcc libsodium-dev # debian based
|
|
||||||
$ sudo yum install git make gcc libsodium-devel # redhat based
|
|
||||||
|
|
||||||
To build and install the latest stable version from GitHub:
|
|
||||||
|
|
||||||
$ git clone https://github.com/angt/glorytun --recursive --branch stable
|
$ git clone https://github.com/angt/glorytun --recursive --branch stable
|
||||||
$ cd glorytun
|
$ cd glorytun
|
||||||
$ make
|
$ make
|
||||||
@@ -26,8 +39,4 @@ This will install the stripped binary in `/usr/bin` by default.
|
|||||||
|
|
||||||
As usual you can use options `CC`, `INSTALL`, `prefix` and `DESTDIR` to adapt to your use-cases.
|
As usual you can use options `CC`, `INSTALL`, `prefix` and `DESTDIR` to adapt to your use-cases.
|
||||||
|
|
||||||
On Linux it is really easy to get a working glorytun without being root.
|
|
||||||
The only required capability is `CAP_NET_ADMIN`:
|
|
||||||
|
|
||||||
$ sudo setcap cap_net_admin=ep /usr/bin/glorytun
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user