Как заблокировать один или несколько веб-сайтов из командной строки, особенно для Google Chrome?
Я преподаю в школе и у меня есть корзина с ноутбуками, которую я установил с Edubuntu 12.04. Я использую LanSchool для мониторинга их экранов, удаленного управления ими, очистки их экранов и т. Д. Однако функциональность ограничена, и блокировка веб-сайта была неполной и глючила довольно долгое время. Я хочу разрешить YouTube, когда студентам нужно что-то просматривать или даже слушать музыку во время работы, например, но во время тестирования или перефокусировки их я хочу иметь возможность блокировать YouTube как можно быстрее. Это хорошо работает с LanSchool для Windows, просто нажав одну или две кнопки.
В моей школе есть прокси-сервер, который блокирует большую часть того, что я не хочу, чтобы студенты получали доступ. Однако я не могу быстро блокировать и разблокировать сайты в течение учебного периода на этом прокси-сервере, поскольку мне приходится отправлять запросы в другое здание, а это занимает часы или даже дни.
Однако я могу запускать команды удаленно через LanSchool, и я также настроил легкий доступ по SSH с помощью клавиш. Так что мне нужны команды, к которым я могу запустить
- Блокировать / разблокировать все сайты
- Черный список или заблокировать набор сайтов
- Белый список набор сайтов
Я играл с iptables, но не смог заставить его работать. Я подозреваю, что некоторые из моих проблем связаны с тем, что весь трафик направляется через прокси-сервер, и поэтому любая попытка регулировать трафик с помощью iptables не удалась. В первую очередь мы используем Google Chrome, поскольку ежедневно используем Google Apps.