На этот вопрос уже есть ответ здесь:
Я хочу заблокировать все, кроме одного или двух веб-сайтов. Поэтому этот вопрос относительно близок к следующему, но отличается от следующего
Я знаю, что это можно сделать с помощью leechblock (для FF) или чего-то подобного для других браузеров. Я думаю, что это не очень чистое решение, потому что оно основано на браузере.Я знаю, что это было возможно и легко с Firestarter , но этот пакет устарел.
Я ищу что-то, что было бы одновременно простым ( не ручным редактированием хостов, но, например, скриптом) и общесистемным . Он может использовать CLI.
Я бы хотел получить относительно подробный ответ, а не просто ссылки на другие веб-сайты - скриншоты были бы очень кстати.
Можно заблокировать веб-сайты в масштабе всей системы путем добавления записи в файл hosts. Это работает то же в окнах.
Вот то, как сделать это:
Откройте терминал и тип:
нано sudo/etc/hosts
добавьте файл с
127.0.0.1 facebook.com
Теперь каждый раз, когда Вы посетите facebook.com, это возьмет Вас к localhost. К вашему сведению это не перенаправление.
Стоящий чтения: http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/
Мне удалось достичь ваших целей, следуя 1-му посту в этой теме: http://www.mahalo.com/answers/im-using-ubuntu-810-how-do-i-block- все веб-сайты, за исключением нескольких
Феликс.