mirror of
https://github.com/fosrl/olm.git
synced 2026-03-03 09:16:47 +00:00
@@ -386,12 +386,6 @@ func StartTunnel(config TunnelConfig) {
|
|||||||
interfaceIP = strings.Split(interfaceIP, "/")[0]
|
interfaceIP = strings.Split(interfaceIP, "/")[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
// Determine if we should send relay messages (only when holepunching is enabled and relay is not disabled)
|
|
||||||
var wsClientForMonitor *websocket.Client
|
|
||||||
if config.Holepunch && !config.DisableRelay {
|
|
||||||
wsClientForMonitor = olm
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create peer manager with integrated peer monitoring
|
// Create peer manager with integrated peer monitoring
|
||||||
peerManager = peers.NewPeerManager(peers.PeerManagerConfig{
|
peerManager = peers.NewPeerManager(peers.PeerManagerConfig{
|
||||||
Device: dev,
|
Device: dev,
|
||||||
@@ -401,7 +395,7 @@ func StartTunnel(config TunnelConfig) {
|
|||||||
MiddleDev: middleDev,
|
MiddleDev: middleDev,
|
||||||
LocalIP: interfaceIP,
|
LocalIP: interfaceIP,
|
||||||
SharedBind: sharedBind,
|
SharedBind: sharedBind,
|
||||||
WSClient: wsClientForMonitor,
|
WSClient: olm,
|
||||||
APIServer: apiServer,
|
APIServer: apiServer,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user