конфигурация iptables для Прозрачного прокси сквида

С помощью GNU grep, если он собран с поддержкой PCRE и предположить, что $string не содержит \E, можно сделать:

grep -P "^\Q$string"
0
21.01.2015, 05:59
1 ответ

Чтобы перенаправить трафик, который не знает о прокси (т.е. он не сконфигурирован в браузере), чтобы его отправили squid, вам нужно добавить правило PREROUTING с iptables:

iptables -t nat -A PREROUTING -i internal_interface -p tcp --dport 80 -j REDIRECT --to-ports 3128

Замените внутренний_интерфейс на любой интерфейс, откуда будет поступать клиентский трафик, например eth0.

Это перенаправит трафик из вашей внутренней сети, привязанной к порту 80, на порт 3128 локальной системы (это порт по умолчанию для squid, настройте соответствующим образом).

Так как вы запросили только конфигурацию iptables, я не буду углубляться в необходимый конфигурационный файл squid.

1
28.01.2020, 02:51

Теги

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