LINUX.ORG.RU

Сообщения Ar3s

 

squid3-transparent, iptables, ssl - нужна консультация

Форум — Admin

нужна помощь. Есть сервер 192.168.5.110 на нем крутится dhcp + dns proxy + squid transparetn iptables заворачивает 80 и 8080 на порт сквида 5555

Нужно в iptables задать обработку ssl т.е. т.к. squid с ssl в прозрачном режиме не работает то запросы на 443 порт нужно пускать мимо сквида. Просто форвардить напрямую.

есть sh файл который срабатывает при каждом поднятии pppoe

#!/bin/sh
PATH=/usr/sbin:/sbin:/bin:/usr/bin
#
# удалить все действующие правила
#
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
# Всегда принимать трафик на loopback-интерфейсе
iptables -A INPUT -i lo -j ACCEPT
# Разрешить соединения, которые инициированы изнутри (eth0)
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! $IFACE -j ACCEPT
iptables -A FORWARD -i $IFACE -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
# Разрешить доступ из LAN-сети к внешним сетям
iptables -A FORWARD -i eth0 -o $IFACE -j ACCEPT
# Masquerade.
iptables -t nat -A POSTROUTING -o $IFACE -j MASQUERADE
# Запретить forward извне во внутреннюю сеть
iptables -A FORWARD -i $IFACE -o eth0 -j REJECT
# Включить forward
echo 1 > /proc/sys/net/ipv4/ip_forward
# to squid
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5555
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8080 -j REDIRECT --to-port 5555

есть список ip которым можно в интернет 192.168.5.2 - 192.168.5.10

Задача не конкретно в ssl, а в 21, 22, 24, 222, 443, 5190, 5222, 5223 портах. Я ищу решение как пропускать напрямую все порты кроме 80 и 8080 (эти два заворачивать на прозрачный сквид) остальные просто форвардить.

p.s. Понимаю что вопрос из разряда вызывающих оскомину, но пришел сюда просто от безысходности.

Ar3s
()

Вопрос по iptables

Форум — Admin

Хочу на работе настроить нормально интернет и замутить все через squid+nat схема тут: http://www.rtfm.fsay.net/net.jpg Установили с другом debian, повесили dhcp + ftp + squid. И полностью запутались в настройках фаервола. http://best.of.by/paste/index.php?show=m539bd2d1 Суть в том, что есть adsl модем в бридже. На "сервере" поднимается два pppoe соединения. Из локальной сети нужно всех пускать на PPPoE1 и только несколько компьютеров из сети пускать на PPPoE0. Естественно через сквид. + есть несколько дурацких банковских программ которые через проксю работать не умеют. Наш банковский софт соединяется с сервером на нестандартных портах. Такое чуство, что они таким глупым образом "обезопасиваются"... Их нужно натом транслировать. Вот примерно так.

p.s. Сейчас в интернет пускает всех.

Ar3s
()

RSS подписка на новые темы