
Я хочу настроить что-то на моем iPhone и iPad, что будет работать как SelfControl на моем Mac. Меня отвлекает Facebook, и я хотел бы ограничить свой доступ к нему, за исключением определенного времени дня.
Я рассмотрел несколько методов решения этой задачи и хотел бы узнать, есть ли у кого-нибудь здесь какие-либо предложения, другие идеи или опыт в реализации чего-то похожего на то, что пытаюсь сделать я.
- Первая идея: использовать VPN. У меня есть дроплет DigitalOcean, на котором я могу это развернуть. Мой вопрос: есть ли простой способ ограничить доступ к VPN, и как это сделать? Будет ли целесообразно использовать IPtables?
- Вторая идея: Apple выпускает продукт для корпоративного развертывания устройств iOS под названием Configurator. После некоторых предварительных исследований выяснилось, что он не способен на ограничения по времени, которые я ищу. Есть ли у кого-нибудь опыт его использования?
- Встроенный родительский контроль. Но, опять же, похоже, что ограничения по времени не подходят.
- Используйте прокси. Но я не думаю, что это будет работать с SSL-соединениями.
- Используйте какой-то пользовательский DNS-провайдер для перенаправления запросов из Facebook куда-то еще в определенное время дня. Есть ли сервис, который это делает?
- Джейлбрейк. Я бы не хотел делать джейлбрейк, если бы мог этого избежать. Но если это мой единственный вариант, я бы рассмотрел его. Похоже, есть пакет под названием AppCap, который может ограничить количество открытий приложения в течение 24 часов. Или я мог бы отредактировать файл hosts.
Итак, мысли? Отзывы? Есть еще идеи, которые мне не пришли в голову?
Заранее спасибо!
решение1
Если вы хотите ограничить уведомления, вы можете настроить функцию «Не беспокоить», которая может быть настроена на определенное время дня. Если вы хотите полностью отключить доступ, я бы посоветовал настроить прокси.
Чтобы сделать это на iPhone, перейдите в Настройки -> Wi-Fi -> (нажмите на подключение) -> HTTP-прокси.
Многие прокси-приложения позволяют контролировать доступ на основе расписания. Squid был бы одним из способов, но настройка не очень проста.
Вы также можете просто настроить свой локальный интернет-маршрутизатор для блокировки доступа к определенным сайтам по расписанию; большинство маршрутизаторов Cisco/Linksys поддерживают эту функцию.