netbird/.github/workflows
Maycon Santos ecac82a5ae
Share kernel Wireguard port with raw socket (#826)
This PR brings support of a shared port between stun (ICE agent) and
the kernel WireGuard

It implements a single port mode for execution with kernel WireGuard
interface using a raw socket listener.

BPF filters ensure that only STUN packets hit the NetBird userspace app

Removed a lot of the proxy logic and direct mode exchange.

Now we are doing an extra hole punch to the remote WireGuard 
port for best-effort cases and support to old client's direct mode.
2023-05-03 14:47:44 +02:00
..
golang-test-darwin.yml Use forked Wireguard-go for custom bind (#823) 2023-04-27 17:50:45 +02:00
golang-test-linux.yml Share kernel Wireguard port with raw socket (#826) 2023-05-03 14:47:44 +02:00
golang-test-windows.yml Use forked Wireguard-go for custom bind (#823) 2023-04-27 17:50:45 +02:00
golangci-lint.yml Use forked Wireguard-go for custom bind (#823) 2023-04-27 17:50:45 +02:00
install-test-darwin.yml Bind implementation (#779) 2023-04-13 17:00:01 +02:00
install-test-linux.yml Bind implementation (#779) 2023-04-13 17:00:01 +02:00
release.yml Use forked Wireguard-go for custom bind (#823) 2023-04-27 17:50:45 +02:00
test-docker-compose-linux.yml Use forked Wireguard-go for custom bind (#823) 2023-04-27 17:50:45 +02:00