Sort:  

no custom app, that's a must.

why? you seem like a smart guy. setting it up with the android,ios and even winphone internals takes you about a minute. settings -> network/vpn -> choose the protocol of your choice, enter user pass, there you go.