Fix requesting VPN permission on macOS
The protocol configuration is copied when set, so it should be set after it is configured
This commit is contained in:
parent
c8bdf1bcbe
commit
101470d17c
1 changed files with 2 additions and 2 deletions
|
|
@ -91,9 +91,9 @@ class Tunnel: ObservableObject {
|
||||||
let manager = NETunnelProviderManager()
|
let manager = NETunnelProviderManager()
|
||||||
let proto = NETunnelProviderProtocol()
|
let proto = NETunnelProviderProtocol()
|
||||||
proto.providerBundleIdentifier = bundleIdentifier
|
proto.providerBundleIdentifier = bundleIdentifier
|
||||||
manager.protocolConfiguration = proto
|
|
||||||
|
|
||||||
configure(manager, proto)
|
configure(manager, proto)
|
||||||
|
|
||||||
|
manager.protocolConfiguration = proto
|
||||||
try await manager.save()
|
try await manager.save()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue