Задать вопрос
selftrips
@selftrips

Как настроить ограничение сайтов (только прямо разрешенные сайты, белый список (white list)) для ребенка на mac os?

Раньше была такая программка outpost в ней легко можно было настраивать различные ограничения, в том числе на посещения сайтов по ДОМЕНУ верхнего уровня. Но теперь ее нет и кажется ее не было для mac os.
Сейчас возникла потребность для ребенка настроить ограничение сайтов на mac os.
Столкнулся с проблемой. Встроенные средства (big sur 11.7.10), по крайней мере в режиме ТОЛЬКО разрешенные сайты работают очень коряво
1. Нет режима формирования списка по посещенным сайтам без ограничений, а потом уже включение режима. Приходится муторно формировать список по мере посещения каждый раз вводя пароль. При чем за один раз не получается сделать. Но это можно еще стерпеть. Сайтов не много и можно один раз потратить время и пройти.
2. Добавление идет как по IP адресам так и по ДОМЕНАМ. Не очень понятно зачем? Ведь вроде достаточно чтобы если разрешен URL сайта то все что он хочет получить автоматически разрешается.
Ну ладно, можно тоже было пережить.
3. САМОЕ ГЛАВНОЕ!!!!!!!!!!!!!!!!!!
После такой настройки на основе разрешенных сайтов, почему-то, сайты совсем с другими ДОМЕНОМ (НЕ РАЗРЕШЕННЫМИ!!!!) становятся доступны!!! Как минимум через раз. возможно потому что они сидят на тех же сервера с тем же IP который попал в разрешенный список.
ИЗ-ЗА ЭТОГО ЭТО ВСЕ СТАНОВИТСЯ БЕСПОЛЕЗНЫМ!!
4. Сторонних решений не смог найти. Все предлагают (что я нашел) контроль на уровне приложений. То есть конкретному приложению дают разрешение или запрет всему приложению использовать трафик.
КАК МОЖНО РЕШИТЬ ПРОБЛЕМУ?
То есть на уровне резолвинка URL если домен URL явно не разрешен, то идет запрет дальнейшей обработки и сайт не открывается вообще.
Если домен URL разрешен к резолвингу то уже все что надо этой странице тоже разрешается.
Вроде можно это как то настроить через host файл но я не знаю как 9именно в разрешительном режиме)
Может кто помочь (конкретный пример инструкция) или предложить какое нибудь другое решение, подходящее под описанную задачу.
СПАСИБО!!!
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@rPman
Блокировку по url делать можно только на уровне браузера. Я уже похожее рекомендовал, есть неплохое странное решение, использовать foxyproxy, настроить в нем разрешенные адреса как direct а default правило прописать несуществующую прокси. Так же все можно сделать штатным инструментом браузера - сценарий автонастройки прокси - .pac файл (указать в настройках прокси сервера браузера)

Еще можно делать на уровне dns сервера, но в браузерах давно уже есть опции по принудительному резолвингу не через локальный а свой (например публичный google/cloudflare)

p.s. нужно помнить что все эти решения можно обойти в несколько кликов.

Еще момент, лучше ребенка научить самоконтролю, потому что тупое ограничение сейчас это откладывать проблему на потом, причем чем старше ребенок, тем сложнее ему будет научиться этому контролю

И да, в младшем возрасте, ребенок полностью самостоятельно не способен себя контролировать, нужен баланс и постоянная корректировка.

p.s. на-chatgpt-шились исследования:
https://www.researchgate.net/publication/20498277_...
DOI: 10.1126/science.2658056
Тезис: Способность к самоконтролю формируется с возрастом и предсказывает успехи во взрослой жизни.

https://nature.berkeley.edu/garbelottoat/wp-conten...
DOI: 10.1016/j.dr.2007.08.002
Тезис: Подростки биологически менее способны к саморегуляции, чем взрослые, им важно давать ограничения и поддержки, но не применять исключительно контроль.

DOI: 10.2307/1126611
Тезис: Лучшие воспитывающие эффекты достигаются при сочетании ограничения и обсуждения, а не при тотальном контроле или вседозволенности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы