This app works not only works perfectly on Android 6  but also allows you to override profile settings. You can enforce certain settings for each profile and have the client resolve DNS (which is cool if you don't want to run a DNS server yourself). It's great.
August 14 2016