mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 15:26:40 +00:00
27 lines
406 B
Go
27 lines
406 B
Go
package portforward
|
|
|
|
import (
|
|
"os"
|
|
"strconv"
|
|
|
|
log "github.com/sirupsen/logrus"
|
|
)
|
|
|
|
const (
|
|
envDisableNATMapper = "NB_DISABLE_NAT_MAPPER"
|
|
)
|
|
|
|
func isDisabledByEnv() bool {
|
|
val := os.Getenv(envDisableNATMapper)
|
|
if val == "" {
|
|
return false
|
|
}
|
|
|
|
disabled, err := strconv.ParseBool(val)
|
|
if err != nil {
|
|
log.Warnf("failed to parse %s: %v", envDisableNATMapper, err)
|
|
return false
|
|
}
|
|
return disabled
|
|
}
|