Я пытаюсь перенаправить весь свой трафик подсети к прокси сквида, использующему iptables на шлюзе маршрутизаторов (прокси сквида расположен в LAN).
Работы перенаправления (кэш и файл доступа отвечают хорошо), но требуемая страница страницы показывает ошибку (изображение присоединяется),
Сквид version:3.5.27 iptables строки, которые мы использовали для перенаправления: 192.168.0.110:3129 - поле сквида port+IP. 192.168.0.1 - IP маршрутизатора.
iptables:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.0.110:3129
iptables-t туземный-A POSTROUTING-p tcp-d 192.168.0.110 - dport 3129-j SNAT - к источнику 192.168.0.1
squid.conf
Это строки, которые мы изменились/добавили на squid.conf
:
acl localnet src 192.168.0.0/24
http_access allow localnet
http_port 3129
Я не могу понять это, где проблема (iptables или
squid.conf
файл).Заранее спасибо. Тип Конца Разговора чата сообщение...
Кажется, что Вы пытаетесь настроить прозрачный прокси, таким образом, я предполагаю, что Вы просто пропускаете прозрачный аргумент своим http_proxy настройкам. Измените строку со следующим синтаксисом:
http_port 3128 transparent
Перезапустите сервис и попробуйте еще раз.