есть ли способ временно заблокировать сайты в Ubuntu 11.10?
Например, скажем ... Facebook (или любой другой веб-сайт) просто доступен с 8 вечера или просто на пять минут в течение двух часов или что-нибудь? : D
Спасибо!
Инструмент, который я бы порекомендовал - Get-Shit-Done . Он редактирует ваш хост-файл так, что вы не можете получить доступ к заблокированным доменам с помощью любого браузера. Тем не менее, он не имеет планировщика (хотя вы могли бы использовать cron
для этого).
Stay Focusd - это расширение Chrome, которое делает нечто подобное.
Я лично использую дополнительный профиль в Chrome с расширением белого списка , чтобы он блокировал все веб-сайты, кроме абсолютно необходимых.
Открыть терминал ( CTRL+ ALT+ T).
Введите
sudo -i
в поле ввода. Проверьте опцию Run in Terminal Наконец нажмите кнопку « Выполнить» .При необходимости введите свой пароль и нажмите ввод. Затем выполните следующую команду.
Вы получите Gedit Text Editor окно.
Например, если нам нужно заблокировать Facebook, просто добавьте следующие строки сразу после
127.0.0.1 localhost
.Таким образом, он заблокирует сайт во всех браузерах, включая Google Chrome, Chromium, Mozilla и т. Д. Фактически, вы вообще не можете получить доступ к сайту.
Вот и все. Когда вы сейчас открываете www.facebook.com или facebook.com , вы не можете получить к нему доступ. Чтобы включить Facebook, удалите строки, которые мы добавили из файла,
/etc/hosts
или, как сказал Элия Каган, вы можете добавить символ # перед текстом 0.0.0.1, который мы добавили в / etc / hosts, чтобы сделать его комментарием и снова заблокировать, просто удалите # символ с начала строки.пример
Блокировка:
Включите его, сделав строку комментарием:
Источник
источник
Если вы используете Firefox, дополнение LeechBlock выглядит так, как будто оно может делать то, что вы хотите.
источник
Я думаю, что это важная тема, поэтому я создал скрипт на Python для решения проблемы https://gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99
источник