netbird/client
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
..
android Bind implementation (#779) 2023-04-13 17:00:01 +02:00
cmd Use local time zone for display last update changes (#825) 2023-04-27 16:02:00 +02:00
firewall Feat firewall controller interface (#740) 2023-03-16 13:00:08 +04:00
internal Share kernel Wireguard port with raw socket (#826) 2023-05-03 14:47:44 +02:00
proto Adding --external-ip-map and --dns-resolver-address and shorthand flags (#652) 2023-01-17 19:16:50 +01:00
server Support remote scope and use id token configuration (#784) 2023-04-05 17:46:34 +02:00
ssh Use id command for user lookup on MacOS (#384) 2022-07-07 16:13:46 +02:00
system feat: add support for custom device hostname (#789) 2023-04-20 16:00:22 +02:00
testdata Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
ui Add version info command to signal server (#739) 2023-03-15 07:54:51 +01:00
Dockerfile Adding --external-ip-map and --dns-resolver-address and shorthand flags (#652) 2023-01-17 19:16:50 +01:00
installer.nsis Bind implementation (#779) 2023-04-13 17:00:01 +02:00
main.go Support Generic OAuth 2.0 Device Authorization Grant (#433) 2022-08-23 15:46:12 +02:00
manifest.xml Renaming project builds and including new Icons (#318) 2022-05-21 18:42:56 +02:00
resources.rc Bind implementation (#779) 2023-04-13 17:00:01 +02:00