mirror of
https://github.com/netbirdio/netbird.git
synced 2025-02-23 05:31:28 +01:00
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. |
||
---|---|---|
.. | ||
dns | ||
peer | ||
proxy | ||
routemanager | ||
stdnet | ||
config_test.go | ||
config.go | ||
connect.go | ||
device_auth.go | ||
engine_stdnet_android.go | ||
engine_stdnet.go | ||
engine_test.go | ||
engine.go | ||
login.go | ||
mobile_dependency_android.go | ||
mobile_dependency_nonandroid.go | ||
mobile_dependency.go | ||
oauth_test.go | ||
oauth.go | ||
state.go |