I'm looking to set up something on my iPhone and iPad that works like SelfControl on my Mac. I get distracted by Facebook, and would like to restrict my access to it except during certain times of day.
I've looked into a few methods of doing this, and was wondering if anyone on here had any input, any other ideas, or any experience doing something similar to what I'm trying to do.
- First idea: use a VPN. I have a DigitalOcean droplet that I could deploy this on. My question is--is there an easy way to do access restrictions on a VPN, and how would I go about that? Would it be feasible to use IPtables?
- Second idea: Apple makes a product for enterprise deployment of iOS devices called the Configurator. After doing some preliminary research, it doesn't look like it's capable of the time-based restrictions that I'm looking for. Does anyone have experience using this?
- The built-in parental controls. But, again, looks like time-based restrictions are not an option.
- Use a proxy. But I don't think that would work with SSL connections.
- Use some sort of custom DNS provider to redirect requests from Facebook somewhere else during certain times of day. Is there a service that does this?
- Jailbreaking. I'd like to not jailbreak if I can avoid it. But if that's my only option, I'd consider it. It looks like there's a package called AppCap that can restrict the number of times an app is opened in a 24-hour period. Or I could edit the hosts file.
So, thoughts? Feedback? Any other ideas I haven't thought of?
Thanks in advance!