Lokinet is an anonymous, decentralized and IP based overlay network for the internet.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Jeff Becker ebe30e81c9
try unscrewing things up
6 years ago
.vscode
client
contrib
crypto
daemon update readme 6 years ago
doc update spec and fix copy constructor 6 years ago
include try unscrewing things up 6 years ago
jni
libutp
llarp try unscrewing things up 6 years ago
test
vendor expire introsets correctly and allow multiple tun if 6 years ago
.clang-format
.dir-locals.el
.gitignore
.gitlab-ci.yml update gitlab ci again 6 years ago
CMakeLists.txt basic router profiling and fix ip rewrite 6 years ago
LICENSE
Makefile more agressive network exploration 6 years ago
development.md
motto.txt bump version 6 years ago
readme.md update readme 6 years ago

readme.md

LokiNet

LokiNet is the reference implementation of LLARP (low latency anonymous routing protocol), a layer 3 onion routing protocol.

You can learn more about the high level design of LLARP here

And you can read the LLARP protocol specification here

Building

To build lokinet see the lokinet builder

Usage

Windows

Windows only supports client mode so you run lokinet.exe and that's it.

Linux

Client mode:

For simple testing do:

$ lokinet

On systemd based distros you can persist it in the background:

# systemctl enable --now lokinet-client

Relay mode:

you can participate as a relay node trivially (for now).

On systemd based linux distros do:

# systemctl enable --now lokinet-relay

Alternatively:

# mkdir /usr/local/lokinet
# cd /usr/local/lokinet
# lokinet --genconf daemon.ini
# lokinet --check daemon.ini 
# lokinet /usr/local/lokinet/daemon.ini