cmd/tailscaled: enable hybrid netstack mode for FreeBSD.
Allows FreeBSD to function as an exit node in the same way
that Windows and Tailscaled-on-MacOS do.
RELNOTE=FreeBSD can now function as an exit node.
Fixes
@@ -335,9 +335,9 @@ func shouldWrapNetstack() bool {
return true
}
switch runtime.GOOS {
- case "windows", "darwin":
+ case "windows", "darwin", "freebsd":
// Enable on Windows and tailscaled-on-macOS (this doesn't
- // affect the GUI clients).
+ // affect the GUI clients), and on FreeBSD.
return true
}
return false
