Hi @DTS Engineer , Thanks a lot for your clarifications again!!
I’m working with the NETransparentProxyProvider class for a network extension app in my macOS. However, I’ve encountered an issue where the Transparent Proxy extension does not activate when the system is offline (network disabled).
Here are the details:
Content Filter extension is active and functioning properly(offline as well)
Both the Transparent Proxy and Content Filter extensions are under the same Xcode target.
I can see the Transparent Proxy extension listed in Settings → Network → Filters & Proxies, but it shows as "Disabled."(offline)
My question: Is an active network connection required for the NETransparentProxyProvider extension to be enabled/activated, even temporarily, during installation?
Background:
The environment where I’m installing the system extension doesn’t have network access (e.g., in sandboxed VMs).
Once installed, the extensions are always running, but the main app process (Xcode target 1) is started and stopped externally as needed.
Any clarification on the network requirements for the NETransparentProxyProvider class would be greatly appreciated.
Additionally, does the same apply to the NEDNSProxyProvider class(If I am able to integrate three extensions in same xcode target)?
Please let me know if there are any more clarifications/inputs needed to understand my current issue better.
Thanks a lot
Topic:
App & System Services
SubTopic:
Networking
Tags: