mirror of
https://github.com/netbirdio/netbird.git
synced 2026-03-31 06:34:14 -04:00
20 lines
550 B
Go
20 lines
550 B
Go
//go:build !js
|
|
|
|
package internal
|
|
|
|
import (
|
|
icemaker "github.com/netbirdio/netbird/client/internal/peer/ice"
|
|
)
|
|
|
|
// createICEConfig creates ICE configuration for non-WASM environments
|
|
func (e *Engine) createICEConfig() icemaker.Config {
|
|
return icemaker.Config{
|
|
StunTurn: &e.stunTurn,
|
|
InterfaceBlackList: e.config.IFaceBlackList,
|
|
DisableIPv6Discovery: e.config.DisableIPv6Discovery,
|
|
UDPMux: e.udpMux.SingleSocketUDPMux,
|
|
UDPMuxSrflx: e.udpMux,
|
|
NATExternalIPs: e.parseNATExternalIPMappings(),
|
|
}
|
|
}
|