From 0a7c5f9306410c9408c14de5ca08273df1488525 Mon Sep 17 00:00:00 2001
From: Alexandr Stelnykovych <stenya@gmail.com>
Date: Wed, 12 Mar 2025 19:20:32 +0200
Subject: [PATCH] [cmds] fix:  Enable SPN client mode

---
 cmds/portmaster-core/main.go | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cmds/portmaster-core/main.go b/cmds/portmaster-core/main.go
index f17399b8..52215fa1 100644
--- a/cmds/portmaster-core/main.go
+++ b/cmds/portmaster-core/main.go
@@ -14,6 +14,7 @@ import (
 	"github.com/safing/portmaster/service"
 	"github.com/safing/portmaster/service/configure"
 	"github.com/safing/portmaster/service/updates"
+	"github.com/safing/portmaster/spn/conf"
 )
 
 var (
@@ -76,6 +77,10 @@ func initializeGlobals(cmd *cobra.Command, args []string) {
 	// Configure user agent.
 	updates.UserAgent = fmt.Sprintf("Portmaster Core (%s %s)", runtime.GOOS, runtime.GOARCH)
 
+	// Enable SPN client mode
+	conf.EnableClient(true)
+	conf.EnableIntegration(true)
+
 	// Configure service.
 	cmdbase.SvcFactory = func(svcCfg *service.ServiceConfig) (cmdbase.ServiceInstance, error) {
 		svc, err := service.New(svcCfg)