The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"порты сквид и iptables"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"порты сквид и iptables"  
Сообщение от KVN (??) on 27-Мрт-06, 10:49 
есть сквид, кот.слушает два порта 3128 и 3129, пользователи ходят в Инет через сквид, указанный в настройках IE
есть программа кот. блокирует трафик при превышении квоты для определенного ip на порту 3128,
порт 3129 настроен для пропуска всех на один сайт 1.2.3.4, т.е. нужно даже при срабатывании квоты пропускать всех на этот сайт, acl работают прверял.
при блокировании трафика для юзера, можно зайти на 1.2.3.4 указав в настройках IE порт 3129, - это все работает,
не получается перенаправить запросы пользвоателей на сайт 1.2.3.4 на порт 3129.
правило прописано следующее:
iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 80 -j REDIRECT --to-ports 3129
при просмотре через
iptables -nvL -t nat правило отображается.
видимо что-то еще надо прописать - подскажите
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "порты сквид и iptables"  
Сообщение от KVN (??) on 27-Мрт-06, 13:16 
подскажите хотя бы как происходит обращение с локальной машины к сквиду?
я так понимаю д.б.правило, которое ловит пакет перед тем как идет обращение к сквиду и затем передает его на порт 3129, для кот. acl сквида стоят в accept?
в какой цепочке д.б .такое правило?


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "порты сквид и iptables"  
Сообщение от Kliver on 27-Мрт-06, 18:37 
>есть сквид, кот.слушает два порта 3128 и 3129, пользователи ходят в Инет
>IE порт 3129, - это все работает,
>не получается перенаправить запросы пользвоателей на сайт 1.2.3.4 на порт 3129.
>правило прописано следующее:
>iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 80 -j
>REDIRECT --to-ports 3129
>видимо что-то еще надо прописать - подскажите

А в сквиде прозрачное проксирование настроил?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "порты сквид и iptables"  
Сообщение от KVN (??) on 27-Мрт-06, 21:55 
>>есть сквид, кот.слушает два порта 3128 и 3129, пользователи ходят в Инет
>>IE порт 3129, - это все работает,
>>не получается перенаправить запросы пользвоателей на сайт 1.2.3.4 на порт 3129.
>>правило прописано следующее:
>>iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 80 -j
>>REDIRECT --to-ports 3129
>>видимо что-то еще надо прописать - подскажите
>
>А в сквиде прозрачное проксирование настроил?

нет не настроил,
эта установка делается для всех портов или можно как-то указать только порт 3129 для прозрачного проксирования?
т.е. в случае настройки прозрачного проксирования - возможно ли работать по схеме, при котрой идет работа сейчас - у всех пользователей в настройках IE прописан порт и адрес прокси?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "порты сквид и iptables"  
Сообщение от KVN (??) on 27-Мрт-06, 22:44 
уточню вопрос - можно ли настроить сквид, чтобы он обрабатывал прозрачное проксирование для одного порта и простое проксирование для другого порта одновремено?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "порты сквид и iptables"  
Сообщение от KVN (??) on 28-Мрт-06, 11:21 
>уточню вопрос - можно ли настроить сквид, чтобы он обрабатывал прозрачное проксирование
>для одного порта и простое проксирование для другого порта одновремено?
?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "порты сквид и iptables"  
Сообщение от Kliver on 28-Мрт-06, 12:09 
>>А в сквиде прозрачное проксирование настроил?
>
>нет не настроил,
а зря :)

>эта установка делается для всех портов или можно как-то указать только порт
>3129 для прозрачного проксирования?
>т.е. в случае настройки прозрачного проксирования - возможно ли работать по схеме,
>при котрой идет работа сейчас - у всех пользователей в настройках
>IE прописан порт и адрес прокси?
Прозрачное проксирование не мешает обычному

в squid.conf пропиши

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "порты сквид и iptables"  
Сообщение от KVN (??) on 28-Мрт-06, 14:35 
http_port 3128
http_port 3129
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

прописал так
при срабатывании квоты
если в настроках IE прописан порт 3128, то не заходит никуда,
если в настройках IE убрать настройку для прокси то заходит только на 1.2.3.4
что-то видимо все-равно не так

мне бы хотелось, чтобы все сайты были через простое проксирование, а на сайт 1.2.3.4 через прозраченое

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "порты сквид и iptables"  
Сообщение от Kliver on 28-Мрт-06, 14:59 

>при срабатывании квоты
>если в настроках IE прописан порт 3128, то не заходит никуда,
>если в настройках IE убрать настройку для прокси то заходит только на
>1.2.3.4
>что-то видимо все-равно не так
а как? Ты же писал, что бы при превышении квоты доступ был только на 1.2.3.4? Так теперь и работает

>
>мне бы хотелось, чтобы все сайты были через простое проксирование, а на
>сайт 1.2.3.4 через прозраченое
Давай разбираться.
Прозрачное проксирование работает, если в IE вообще не настроено прокси. Соответственно пакеты перехватываются и передаются прокси.
Насколько я понимаю твою задачу. Ты хочешь, чтобы не надо было менять настройки прокси в IE?
А зачем 2 порта(3128, 3129)? Настрой acl на одном и будет счастье.
Если хочешь с 2мя выход я вижу один.
добавь в iptables
iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --dport 80 -j REDIRECT --to-ports 3129
iptables -t nat -A PREROUTING  -p tcp --dport 80 -j REDIRECT --to-ports 3128

и у всех пользователей отключить прокси. Я думаю, это решит твою задачу.
Но, ИМХО второй порт не нужен и тогда все проще будет(и правильней)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "порты сквид и iptables"  
Сообщение от KVN (??) on 28-Мрт-06, 16:48 
спасибо - теперь все ОК.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру