Hi there,
Following this topic, we managed to make both appproxy and dnsproxy work together at the same time, but have some constraints. Wonder if you can provide some help.
It is with below command to control the extension.
systemextensionsctl uninstall $DNSExtensionID $DNSExtensionName
If start dnsproxy first, then only one network service is prompted and added without the one for appproxy.
If start approxy first, both network service are added, but dnsproxy doesn’t work (as the extension access right problem).
Code Block AppDelegate.swift:applicationDidFinishLaunching() { |
... |
// Start App Proxy |
ProxyManager.shared().loadProxyManager(connect: true) { |
ProxyManager.shared().addObserver {} |
ProxyManager.shared().start() |
// Start the DNS Proxy |
DNSManager.shared().start() {} |
} |
... |
Any suggestion on this?
After running for a while with both proxies, name resolution failed.
We will go on checking this point as well.