How do you handle access from mobile devices? I found managing a VPN (from iPhone) more trouble than it's worth. Moving between networks often dropped the connection long enough to kill the VPN.
Running my own L2TP/IPSec server for that as well. Older versions of iOS consistently closes the VPN connection when the phone was locked (or not connected via USB). iOS 8 is more stable it seems, because it keeps the VPN connection active for longer.
Maybe you can try the Shadowsocks browser app from the App Store.
It has a public SSH tunelling proxy. You can also use your own server settings if you have one.
Works pretty well for basic web stuff.
Thanks. That's cool & would alleviate the pain a bit I guess. The thing that drove me nuts is that Slack was blocked, but I guess I could have run that from within a private browsing app like the one your recommended.