unetd: add WireGuard based VPN connection manager for OpenWrt
authorFelix Fietkau <nbd@nbd.name>
Tue, 23 Aug 2022 21:29:52 +0000 (23:29 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sat, 27 Aug 2022 13:24:58 +0000 (15:24 +0200)
commit104de8abe455405d43133edc551d50645934d5be
tree0e27f42b200d35810960ece42d1e88a7ea74ac69
parent09b086eecaa545cf7f30bc7e394a32751e25db65
unetd: add WireGuard based VPN connection manager for OpenWrt

This package simplifies setting up wireguard networks on OpenWrt by a wireguard
network as a JSON file, which can be shared across all participating nodes.
It can be signed with an authentication key and automatically kept in sync.
unetd also supports deterministically generating ipv6 addresses for each host
based on the public key and storing those in a hosts file that can be used with
dnsmasq. It also supports automatically creating VXLAN tunnels between multiple
endpoints.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/services/unetd/Makefile [new file with mode: 0644]
package/network/services/unetd/files/unetd.init [new file with mode: 0644]
package/network/services/unetd/files/unetd.sh [new file with mode: 0644]