But it’s more designed to be a debug tool than to block traffic from specific apps
I am pretty sure it is open source. I’ve been using it for years both for upstream DNS and blocklist filtering.
* Shadowrocket - you can set complex rules on what hosts/connections should be routed by what, but afaik you are not able to isolate traffic on a per-app basis.
* I think you can set up per-app VPN on iOS, but you must use MDM, can’t do it on an unmanaged profile. Link: https://support.apple.com/guide/deployment/vpn-overview-depa...
Yet iOS allows Safari per-site VPN without enterprise MDM, via Apple Configurator profile.
Any alternatives to Lockdown on iOS/iPadOS would be nice to know about.