Подскажите как сделать прозрачное проксирование в ubuntu ?
стоит 3proxy
кусок конфы
external х.х.х.х
#(eth0)
internal 10.0.0.1
#(eth1)
flush
auth iponly
allow * $"/usr/local/3proxy/cfg/ip_all_users" * *
proxy -p3128 -n
делаю
iptables -t nat -A PREROUTING -p tcp -s 10.0.0.0/24 -i eth1 -m multiport --dport 80,8080 ! -d 10.0.0.1 -j DNAT --to-destination 10.0.0.1:3128
так же пробовал
iptables -t nat -A PREROUTING -p tcp -s 10.0.0.0/24 -i eth1 -m multiport --dport 80,8080 ! -d 10.0.0.1 -j REDIRECT --to-port 3128
и не работает ((( может неправильно в конфигурации прокси ?? подскажите плизз?
если явно указать на клиенте прокси, то полет нормальный
LinuxForum.Fans
Прозрачное проксирование iptables+3proxy
Автор: Anubis_Donetsk
4 сообщений
3986 просмотров
могу ошибаться, но по-моему для указанных цепочек нужно включить форвардинг =)
echo "1" > /proc/sys/net/ip4_forward
делал, не работает (((((((((((
cам разобрался, сам разобрался надо еще форвардить DNS запросы на dnsserver провайдера, или же поднять у себя кэширующий ))))))))))
Войдите или зарегистрируйтесь, чтобы ответить.