A simple VPN allowing mesh-like communication between nodes, over websockets
BSD-3-CLAUSE License
Bot releases are hidden (Show)
This release updates our CI process to correctly generate binaries; only a single CI change to release-0.5.
Published by skx over 4 years ago
This release was made just to fix the IP-allocation bug which was reported in #18. There have been some minor changes due to the linter-warnings, but otherwise nothing significant.
Published by skx over 5 years ago
This release is being made solely to transition the testing and release process from TravisCI to github actions:
Published by skx over 5 years ago
This release features the ability to allocate clients IPv6 addresses instead of IPv4 ones.
There are no other significant changes. Thanks to @samridh90 for reporting the initial issue (#12), and working on a pull-request to implement it (#14). In the end I went with my own changes (#15).
Finally as part of the release process I'm now generating binaries for ARM, and i386 Linux too. Since I use these in production.
Published by skx almost 6 years ago
This release updates the client/server such that announcements are made to all connected-nodes when other hosts join/leave the VPN.
This can be useful if you wish to update /etc/hosts
to add entries dynamically. For example I prefer to give my hosts a .vpn
suffix:
$ grep \.vpn /etc/hosts
10.10.10.98 master.vpn
10.10.10.99 git.vpn
10.10.10.100 www.vpn
10.10.10.102 mail.vpn
10.10.10.101 blogspam.vpn
10.10.10.103 debian.vpn
10.10.10.50 frodo.vpn
10.10.10.104 alert.vpn
See #10 for details of the implementation or the documentation in the supplied client.cfg file.
Published by skx almost 6 years ago
This is the initial release, it has been running for several days upon my test-hosts.
Now that it is available via the releases page it will be tested upon a number of test-VMs, and any resulting bugs will be resolved as they are identified.