Существует несколько способов сделать это в 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.