wgsd: add package
authorVladimir Ermakov <redacted>
Sat, 4 Nov 2023 18:17:19 +0000 (19:17 +0100)
committerVladimir Ermakov <redacted>
Wed, 6 Mar 2024 16:38:57 +0000 (16:38 +0000)
commit1fb06d8081be1b4d15360e9a687645047000d3a2
treeb3a773933b2fc645e0d194812dbed2e0900d7ec0
parent032d566ccf457043104bdfeb6b3f9deee1a631d1
wgsd: add package

Adds WGSD, a service that enables use cases such as:
- Building a mesh of WireGuard peers from a central registry
- Dynamic discovery of WireGuard Endpoint addressing (both IP address and port number)
- NAT-to-NAT WireGuard connectivity where UDP hole punching is supported.

Provides two packages:
- wgsd-coredns - a DNS-SD server, which allows clients to discover other
  wireguard peers
- wgsd-client - a client, which query DNS server and update wireguard
  peers endpoints

Signed-off-by: Vladimir Ermakov <redacted>
net/wgsd/Makefile [new file with mode: 0644]
net/wgsd/README.md [new file with mode: 0644]
net/wgsd/files/Corefile [new file with mode: 0644]
net/wgsd/files/wgsd-coredns.init [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT