Показать полную графическую версию : прокси
хочу при указании гетвея на локальной машыне (х.х.х.х) чтобы все веб протоколы шли через прокси.
Такое возможно ?
Прокси - squid (ip x.x.x.x)
пробовал :
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
значение
ip_forward 1
:)
мож че не так делаю подскажите монстры :)
"Прозрачный" прокси делается при условии что прокси и default gateway - это одна и та-же машина.
В squid.conf добавляете строки
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
В правилах iptables добавляете:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128
Linux fedora 6
httpd - run
пишет вот такое ?
Что иожет быть ?
squid.conf
2007/05/30 10:07:12| parseConfigFile: line 2963 unrecognized: 'httpd_accel_host virtual'
2007/05/30 10:07:12| parseConfigFile: line 2964 unrecognized: 'httpd_accel_port 80'
2007/05/30 10:07:12| parseConfigFile: line 2965 unrecognized: 'httpd_accel_with_proxy on'
2007/05/30 10:07:12| parseConfigFile: line 2966 unrecognized: 'httpd_accel_uses_host_header on'
Да, забыл сказать, squid должен быть собран с опцией "--enable-linux-netfilter"
ставил с rpm пакета
а там как эту опцию включить можно ?
Заранее благодарен!!!
В таком случае остается либо найти rpm squid с этой опцией, либо пересобрать пакет из squid-*.src.rpm самому....
Честно говоря я не спец по rpm-дистрибутивам, могу только сказать что в общем случае все делается путем установки src.rpm пакета, правки .spec файла (добавления нужных опций в вызов configure) и пересборки пакета командой rpmbuild -bb <spec-файл>.
Какой версии squid? В новых версиях надо иначе настраивать (кажись с 2.6)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.