Как заблокировать любой сайт на Mac OS

Приветствую всех! Сегодня рассмотрю самый актуальный способ блокировки доступа к любому ресурсу в сети, так как многие пользователи теряются в кучах доступных в интернете инструкций, причем львиная часть которых уже устарела. А так как количество вредоносных и нежелательных сайтов в интернете не уменьшается, а совсем наоборот, решил поделиться с вами подробной инструкцией, как можно запретить доступ к любому сайту в операционной системе Mac OS.

И сразу замечу, что устарела не сама инструкция, так как в Mac OS практически все остается так же, начиная с первых версий, а устаревают команды, которые требуется вводить в терминал. И как вы уже поняли, что ввод команды в Sierra, которая отлично работала на Yosemite, может просто не давать никакого результата. Зачем Apple создает такие проблемы для своих пользователей для меня остается загадкой, но это лирика, перейдем к сути вопроса…

Заблокировать определенный сайт или доступ к какому либо ресурсу в Mac OS можно несколькими способами:

  1. С помощью родительского контроля;
  2. С помощью редактирования файла hosts;
  3. С помощью различных приложений и расширений.

Сегодня же мы рассмотрим самый действенный способ – блокировку через файл hosts, потому что он является самым популярным и удобным, позволяет блокировать сайты и ресурсы выборочно, при этом абсолютно не влияя на общую работу браузеров и доступ в интернет. 

Как открыть файл hosts через терминал

Запускаем утилиту терминал:

Через Launchpad – жмем на ярлык с ракетой и в таблице приложений выбираем требуемое:

Или открываем Finder -> Вкладку “Программы” -> Утилиты и так же запускаем “Терминал”

Вводим в открывшемся окне текстовую команду и нажимаем Enter:

sudo nano /private/etc/hosts

После срабатывания команды от вас потребуется ввести пароль администратора. Не стоит пугать, что при вводе ничего не отображается(так сделано Apple исключительно в целях безопасности), на самом деле все символы вводятся, поэтому постарайтесь вводить пароль без ошибок.

Переходим к редактированию файла hosts:

Чтобы заблокировать какой либо сайт, нужно:

  1. С помощью клавиши “Вниз” перейти на пустую строку под уже заполненным содержимым по умолчанию;
  2. Ввести “127.0.0.1” и нажать “Tab” на клавиатуре;
  3. Ввести адрес сайта, нажать Enter.
  4. При необходимости повторить с иным адресом…

Для примера у меня заблокированы Одноклассники – OK.RU и ВКонтакте – VK.COM, так как я не считаю их полезными, даже наоборот. Но так же можно заблокировать и абсолютно любой другой ресурс в сети, будь-то Яндекс, Рамблер, Adobe и прочие, все зависит от ваших потребностей.

Важно! Чтобы заблокировать русскоязычные домены, например: книга.ру, книга.рф и подобные, лучше продублировать строку блокировки с их расшифровкой, так как блокировка доменов с русскоязычными символами может срабатывать не всегда. (В Chrome – это 50% на 50%). Так книга.ру будет выглядеть – xn--80afohp.xn--p1ag , а книга.рфxn--80afohp.xn--p1ai.

Сделать это довольно просто, достаточно набрать в строке поиска: “расшифровка русскоязычного домена” и перейти на первую попавшуюся в поиске страницу.

И в поле конвертера ввести требуемый адрес:

 

После ввода требуемых ресурсов, нажимаем “CTRL +X” и в появившемся снизу окошке подтверждаем сохранение изменений нажав клавишу “Y“, то есть YES.

Что хотелось бы добавить, работать в терминале с непривычки немного сложнее, чем в текстовом редакторе. Здесь отлично работают “CTRL+C” и “CTRL+V“, но перемещаться все же удобнее с помощью стрелок на клавиатуре. 

И последний, очень важный пункт для того, чтобы все наши изменения вступили в силу – Это сброс кэша DNS. Для этого в терминале вводим команду:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed  – если у вас стоит версия Mac OS выше, чем 10.10.4+

Если 10.10 – 10.10.3 sudo discoveryutil udnsflushcashes

Если 10.9 dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Дожидаемся проговаривания фразы об очищении кэша и перезапускаем браузеры. Доступ ко всем запрещенным нами ресурсам будет закрыт во всех браузерах.

Открыть файл hosts через Finder

Способ немного проще, но может вызывать в некоторых версиях затруднения, например, в избавлении от расширения .txt после редактирования или неправильной кодировкой. Но он есть и его стоит рассмотреть, но я настоятельно рекомендую использовать для этой цели редактирование через терминал.

Открываем Finder, в верхнем меню “Переход” -> “Переход к папке”

Вводим путь: /private/etc/hosts  В результате откроется окно Finder’а в папке, в которой искомый файл и расположен. Он будет уже выделен. Просто кликните по нему правой кнопкой и откройте его с помощью вашего любимого текстового редактора (подойдет и стандартный TextEdit).

Открываем hosts файл с помощью текстового редактора:

Редактируем файл, как обычный текстовый документ. Сам файл защищен от редактирования. Однако при попытке внести изменения вам будет предложен создать его копию – так и сделайте. Внесите необходимые изменения в копию файла и сохраните его, к примеру, на рабочем столе как файл с названием hosts. Разрешение.txt у сохраненного файла после этого удалите.

После чего перемещаем копию в исходную папку. Нужно просто заменить старый файл hosts на свежесозданный простым перетаскиванием его с рабочего стола в папку, где находится оригинальный файл. Во всплывающем окне подтвердите действие нажатием кнопки “Заменить”.

После этого следует сбросить кэш DNS через терминал и перезапустить браузеры. Как это сделать было описано в статье немного выше.

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

Удачи! 

Вас могут заинтересовать:

@DDR5.RU

@DDR5.RU

Комментарии не относящиеся к тематикам страниц, вводящие в заблуждение пользователей нашего ресурса, носящие рекламный и провокационный характер будут беспощадно удаляться!!! С уважением, администрация DDR5.RU...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *