Working on my startup, I have thought a lot about this. Would the following be useful to anyone?
-create a linode, AWS or DO instance.
- Have trusted friend config wireless router to use new instance IP for DNS.
- Run modified nodejs dnsjack on new instance.
- Add my SmartMadre traffic control code to instance. Config oAuth or our APIanySite
- Now, code will cut off non allowed sites after X mins. SmartMadre code requires some amount of measurable progress to allow full internet back
- give trusted friend control of instance. You and friend could get email showing amount of daily progress.
- Suggestions welcome!