Блокирование доступа к определенному URL

У меня есть легкое устройство Linux, которое я хотел бы заблокировать от доступа к одному определенному URL. Вместо того, чтобы выполнить запрос к внешнему URL, я хотел бы возвратить содержание локального файла.

Наиболее распространенные решения для выполнения этого, кажется:

  • Используя сквид (не подходящий, потому что необходимые ресурсы не доступны),
  • Блокирование DNS с помощью/etc/hosts (не подходящий, потому что я только хочу заблокировать определенный URL, не весь домен),

Я не уверен, может ли это быть сделано только с помощью iptables? Есть ли какие-либо другие простые решения?

Любые предложения ценятся.

4
задан 10.08.2014, 20:23

1 ответ

Можно использовать iptables:

iptables -I OUTPUT -p tcp --sport 80 -m string --string "superuser.com" --algo kmp -j DROP

Можно также интересоваться DansGuardian.

4
ответ дан 07.12.2019, 20:48

Теги

Похожие вопросы