Как временно заблокировать доступ к определенным сайтам в операционной системе Linux?

  • 6 августа 2023 г. 15:31
Ответы на вопрос 4
Существует несколько способов сделать это в Linux. Это можно сделать, если вы являетесь администратором системы, в противном случае вам потребуются административные права для проведения следующих операций:

1. Использовать файл hosts:
Откройте терминал и введите следующую команду:
```
sudo nano /etc/hosts
```
В конец файла добавьте:
```
127.0.0.1 имя_сайта_для_блокировки
```
Сохраните и закройте. Это приведет к тому, что любые попытки посещения этих сайтов будут перенаправлены на localhost, что в итоге заблокирует их. 

2. Использовать утилиту iptables:
Этот метод более сложный, но и более гибкий. Можно блокировать не только домены, но и IP-адреса, порты и т.д.
Ниже пример команды, которая заблокирует доступ к определенному сайту через iptables:

```
sudo iptables -A OUTPUT -p tcp -d имя_сайта.com -j DROP
```
Эта команда заблокирует все исходящие TCP-пакеты на сайт "имя_сайта.com".


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

Также стоит подчеркнуть, что эти способы не позволяют блокировать HTTPS трафик, при его использовании сайты все равно будут доступны. 
Для фильтрации HTTPS трафика необходимо использовать специализированные инструменты вроде Squid совместно с SSL bumping.
Это легко сделать с помощью расширений в браузере. Однако, скорее всего, это не поможет вам. Вы либо найдете другое занятие, чтобы отвлечься, либо найдете причину, чтобы оправдаться перед собой и снять блокировку. Если вас беспокоит прокрастинация, вам нужно искать причину и решать ее, а не просто бороться со следствиями, такими как залипание на YouTube. Максим Дорофеев в своих докладах и книгах хорошо разбирает различные возможные причины, способы искать себя и возможные варианты решения.
Например, даже сам вопрос о прокрастинации является формой прокрастинации.
Если у вас есть ипотека или вы многодетная семья, это может помочь вам не залипать на YouTube.
Похожие вопросы