Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Squid + iptables

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пт Ноя 11 2005 12:19    Заголовок сообщения: Squid + iptables Ответить с цитатой

Уважаемые, если кто может, подскажите, как сделать прозрачный прокси с помощью squid и iptables? Просто встал вопрос об учете траффика и ведении статистки Установил squid, вроде разобрался что там к чему, теперь надо сделать прозрачный прокси, чтобы на машинах клиентов ничего не надо было менять. А то никак разобраться не могу, как это правильно сделать. Заранее благодарен
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Пт Ноя 11 2005 12:56    Заголовок сообщения: Re: Squid + iptables Ответить с цитатой

LordBayne писал(а):
Уважаемые, если кто может, подскажите, как сделать прозрачный прокси с помощью squid и iptables? Просто встал вопрос об учете траффика и ведении статистки Установил squid, вроде разобрался что там к чему, теперь надо сделать прозрачный прокси, чтобы на машинах клиентов ничего не надо было менять. А то никак разобраться не могу, как это правильно сделать. Заранее благодарен

вообщето вам надо заворачивать пакеты идущие например на 80 порт, на порт прокси.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Сб Ноя 12 2005 12:02    Заголовок сообщения: Re: Squid + iptables Ответить с цитатой

Цитата:

вообщето вам надо заворачивать пакеты идущие например на 80 порт, на порт прокси.


Можно поподробней, плиз? Smile Где это надо указать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Сб Ноя 12 2005 14:02    Заголовок сообщения: Re: Squid + iptables Ответить с цитатой

LordBayne писал(а):
Цитата:

вообщето вам надо заворачивать пакеты идущие например на 80 порт, на порт прокси.

вот один из примеров:
Можно поподробней, плиз? Smile Где это надо указать?


Код:
Для Linux:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 8081 -j REDIRECT --to-port 3128

В squid.conf нужно добавить:

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

При этом принудительное проксирование будет работать, если ПРОКСИ-сервер стоит в качестве маршрутизатора. Если же нет, то следует на маршрутизаторе "развернуть" Веб-трафик на ПРОКСИ-сервер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Ноя 12 2005 15:24    Заголовок сообщения: Ответить с цитатой

Неправильной дорогой идете.

Нужно ставить прокси и авторизацию. Зачем? Затем, чтобы вести учет "по пользователям", а не "по компьютерам".

В режиме прозрачного прокси авторизация невозможна.

Понимаю нежелание бегать по компам и настраивать прокси. А вы не задумывались на фига у Internet Exporer, Opera, Mozilla есть опция "автонастройка прокси"? Вот и подумайте.
Автоматическая настройка уже придумана. Надо только ее настроить. Настроить на сервере.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Вс Ноя 13 2005 23:00    Заголовок сообщения: Ответить с цитатой

Спасибо, попробую! Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Вс Ноя 13 2005 23:03    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
Неправильной дорогой идете.

Нужно ставить прокси и авторизацию. Зачем? Затем, чтобы вести учет "по пользователям", а не "по компьютерам".

В режиме прозрачного прокси авторизация невозможна.

Понимаю нежелание бегать по компам и настраивать прокси. А вы не задумывались на фига у Internet Exporer, Opera, Mozilla есть опция "автонастройка прокси"? Вот и подумайте.
Автоматическая настройка уже придумана. Надо только ее настроить. Настроить на сервере.


Да, товарищи, возник трабл: при перезапуске системы (Mandrake 9.0) Squid не хочет запускаться! Confused Пишет какую-то ошибку при запуске, хотя вручную все прекрасно запускается. Может че в /etc/rc.d прописать надо, или че-то путаю? Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
McZim



Зарегистрирован: 09.08.2005
Сообщения: 275
Откуда: Omsk

СообщениеДобавлено: Пн Ноя 14 2005 09:24    Заголовок сообщения: Ответить с цитатой

LordBayne писал(а):
and3008 писал(а):
Неправильной дорогой идете.

Нужно ставить прокси и авторизацию. Зачем? Затем, чтобы вести учет "по пользователям", а не "по компьютерам".

В режиме прозрачного прокси авторизация невозможна.

Понимаю нежелание бегать по компам и настраивать прокси. А вы не задумывались на фига у Internet Exporer, Opera, Mozilla есть опция "автонастройка прокси"? Вот и подумайте.
Автоматическая настройка уже придумана. Надо только ее настроить. Настроить на сервере.


Да, товарищи, возник трабл: при перезапуске системы (Mandrake 9.0) Squid не хочет запускаться! Confused Пишет какую-то ошибку при запуске, хотя вручную все прекрасно запускается. Может че в /etc/rc.d прописать надо, или че-то путаю? Question


Да именно в /etc/rc.d/rc.local пропиши скрипт запуска!
_________________
Я странный...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пн Ноя 14 2005 15:39    Заголовок сообщения: Ответить с цитатой

Cпасибо! Smile Сделал все как советовали, перенаправил все с 80 на 3128! но прозрачный прокси все равно не действует...Просто по всем машинам бегать, настраивать времени нет, машин слишком много Confused
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пн Ноя 14 2005 16:59    Заголовок сообщения: Ответить с цитатой

Пардон...Прописал все в etc/myrouting - заработало! Very Happy Спасибо ещо раз! Razz
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Ср Ноя 16 2005 11:12    Заголовок сообщения: Squid не хочет пускать юзеров по 443 порту (ssl) Ответить с цитатой

После того, как все настроил, запустил squid - он перестал пускать юзеров по 443-му порту! Mad Заработал только после того, как я убрал редирект с 443 на 3128 порт в etc/myrouting, но трафик по https идет в обход прокси! Confused Подскажите плиз!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вс Ноя 27 2005 18:15    Заголовок сообщения: Ответить с цитатой

Ты задрал уже.
Сказали же, что прозрачное кеширование глючит и делать из squid-а прозрачный прокси не стоит. Глючить будет, потому как прозрачное проксирование накладывает многие ограничения.

Освой способ централизованного автоматического управления настройкой прокси на клиентских местах.

Ну неужели вам доставляет удовольствие идти по тем же граблям, по которым все другие уже прошли?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Пн Ноя 28 2005 02:39    Заголовок сообщения: Re: Squid не хочет пускать юзеров по 443 порту (ssl) Ответить с цитатой

LordBayne писал(а):
После того, как все настроил, запустил squid - он перестал пускать юзеров по 443-му порту! Mad Заработал только после того, как я убрал редирект с 443 на 3128 порт в etc/myrouting, но трафик по https идет в обход прокси! Confused Подскажите плиз!

Согласно документации по SSL, то этот трафик нельзя прозрачно проксировать.
так что парьтесь дальше)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...