Перейти к содержимому
Калькуляторы

Redirect пакетов на прокси сервер

здравствуйте.

Есть Линукс RH 9.0.

Есть прокси-сервер Squid, работающий в прозрачном режиме.

Есть статический NAT.

Проблема в том, чтобы сделать перенапрвление всех пакетов на прокси-сервер.

Это делается для того, чтобы следить за трафиком пользователей и контролировать его.

Насколько я знаю, проблема решается одной строчкой в правилах iptables.

Подскажите, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здравствуйте.

Есть Линукс RH 9.0.

Есть прокси-сервер Squid, работающий в прозрачном режиме.

Есть статический NAT.

Проблема в том, чтобы сделать перенапрвление всех пакетов на прокси-сервер.

Это делается для того, чтобы следить за трафиком пользователей и контролировать его.

Насколько я знаю, проблема решается одной строчкой в правилах iptables.

Подскажите, пожалуйста.

iptables -t nat -A PREROUTING -s $INET_USERS -d ! $INET_USERS -p tcp --dport 80 -j REDIRECT --to 3128

 

всякие форварды и т.п. счастье - по вкусу. единственное но - прокся должна быть на этом-же компьютере - REDIRECT делается только на 127.0.0.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Набираю строку

iptables -t nat -A PREROUTING -s $INET_USERS -d ! $INET_USERS -p tcp --dport 80 -j REDIRECT --to 3128

 

Пытаюсь пролезть в И-нет, а он мне и говорит человеческим голосом:

 

ERROR

The requested URL could not be retrieved

 

--------------------------------------------------------------------------------

 

While trying to retrieve the URL: /

 

The following error was encountered:

 

Invalid URL

Some aspect of the requested URL is incorrect. Possible problems:

 

Missing or incorrect access protocol (should be `http://'' or similar)

Missing hostname

Illegal double-escape in the URL-Path

Illegal character in hostname; underscores are not allowed

 

Проблема, на мой взгляд, зарыта в НАТ.

Кто какими мыслями поделится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо ещё сам прокси-сервер правильно настроить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в сквиде по умолчанию отключены все коннекты кроме localhost

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проксю надо в прозрачный режим перевести (transperent, если не ошибся в написании). Почитай на opennet.ru хорошие статьи были по разруливанию траффика через squid.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Настроил прокси. Прописал комп в /etc/hosts и ничего не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.opennet.ru/docs/RUS/traf_limit/

это поможет. Читать внимательно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.