Рейтинг:0

Iptables вперед с запущенным прокси Squid

флаг us

Моя топология включает 3 хоста (клиент, прокси-сервер squid и сервер).

Клиент: eth1: 192.168.1.3/24
Прокси Squid: eth1 192.168.30.3/24, eth2 192.168.31.3/24
Сервер: eth1: 192.168.10.3/24

На хосте (прокси-сервере squid) я установил некоторые правила, чтобы заблокировать загрузку определенных файлов с хост-сервера (wget).

Трафик (на прокси host-squid) перенаправляется с помощью iptables:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j ПЕРЕНАПРАВЛЕНИЕ --на порт 3128

(squid.conf > http_port 3128 accel allow-direct)

Проблема в том, что трафик не доходит до server-host и останавливается на squid-proxy host (tcpdump показывает: "код 404, сообщение File not found").

Пока вышеуказанное правило отключено, все работает.

Как я могу заставить его работать?

Спасибо.

Adam avatar
флаг us
РЕДАКТИРОВАТЬ. «Прозрачный http_port 3128» устранил проблему.
Michael Hampton avatar
флаг cz
Если вы решили проблему, вы должны опубликовать свой ответ ниже.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.