Also, this is on the Mac, right?
Yes, forgot to mention, MacOS Sonoma 14.7
TN3134 makes it clear that DNS proxies must be packaged as a system extension on the Mac. However, you don’t mention activating your sysex. Are you doing that?
I followed the instructions here to set Allow user management of kernel extensions from identified developers in my mac, also disabled SIP just in case and ran successfully sudo systemextensionsctl developer on without luck.
I never saw the alert for allowing the system extension in the Security section of Privacy & Security.
I have a post, Debugging a Network Extension Provider, that explains my general advice for this.
Followed the instructions here to set the "First Light" log, which I never see in the console log, I still see the log:
Found 0 registrations for com.myteam.dns-proxy-tests.ne (com.apple.networkextension.dns-proxy)
And made sure to follow the instructions for XCode to copy and run the application package from the Applications directory.
Topic:
App & System Services
SubTopic:
Networking
Tags: