Як заблокувати такі сайти, як facebook.com, google.com тощо для різних користувачів


1

Я використовую iptables для інших сайтів як:

iptables -A OUTPUT -o EXTERNAL_IF -m owner --uid-owner USERNAME -d DESTINATION_WEB -j REJECT

Він працює для більшості сайтів, крім тих, що мають великий діапазон IP-адрес. Який найкращий спосіб досягти цього? Зверніть увагу, що мені потрібні різні правила для кожного користувача.

Відповіді:


0

Iptables - це не дуже добре - вам потрібно буде заблокувати кожну IP-адресу, якою користуються ці сайти (а їх багато). Кращим рішенням буде використання проксі-сервера. Quintolabs.com має дуже приємну та потужну реалізацію на основі кальмарів / ікапів, яка буде робити саме те, чого ви прагнете.


0

Найефективніший спосіб досягти цього - встановити проксі-кальмари, групових користувачів, яких ви хочете заблокувати із таких сайтів у групі, яка перенаправляє такі сайти до 127.0.0.1 для відображення повідомлення про заблокований сайт.

Ви можете подивитися на вікі ACL для кальмарів, для деталей.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.