Use repository limosek/lvpn.
For complete server guide, use our Server guide
If you are familiar with docker, usage is very simple!
Use this general command to run client
docker run -ti limosek/lvpn:dev client [client arguments]
This command will run client with default settings and expose HTTP proxy port so it can be used by browsers externally from docker.
This is just an example which will work perfectly for free spaces/gates because wallet is autogenerated and empty.
On success, you can use your favourite browser within your OS and set HTTP proxy to http://localhost:8080 to access a VPN.
docker run -d --rm -p 8124:8124 -p 8080:8080 -ti limosek/lvpn:dev client
After successful connection, you can test by curl
curl -x 'http://localhost:8080' http://www.lthn/
If you need persistent sessions and wallet, you must point docker to your storage.
You will find all client data within directory %HOMEDIR%%HOMEPATH%\lvpn:/home/lvpn.
docker run -d --rm -v %HOMEDRIVE%%HOMEPATH%\lvpn:/home/lvpn -p 8124:8124 -p 8080:8080 -ti limosek/lvpn:dev client
Node is a combination of client, server and Lethean daemon.
You can automatically share files with other people connected to same space.
Just create "share" directory within your %HOMEDIR%%HOMEPATH%\lvpn and put whatever you want.
Torrent client will automatically index it and serve for others.
If you want to download files from others, just use http://172.31.111.19:6969/announce as tracker url.
docker run -d --rm -v %HOMEDRIVE%%HOMEPATH%\lvpn:/home/lvpn -p 8124:8124 -p 8080:8080 -ti limosek/lvpn:dev node
For complete server guide, use our Server guide, it will not run without correct config.
docker run -ti limosek/lvpn:dev server [server arguments]