Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Перенаправление всего тарифка на squid  (Прочитано 5546 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dart_Veider

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Сайт Dart_Veider`a
как организовать? чтобы у пользователей ничего не настраивать, а шлюз сам все запросы отправлял на прокси?

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Перенаправление всего тарифка на squid
« Ответ #1 : 10 Июля 2010, 13:02:09 »
редирект через iptables с 80 на 3128 порт делай и всё)

Оффлайн Romon

  • Участник
  • *
  • Сообщений: 216
  • destructive creation
    • Просмотр профиля
Re: Перенаправление всего тарифка на squid
« Ответ #2 : 10 Июля 2010, 13:39:35 »
1 В настройках Squid указать ключ transparent

http_port 192.168.1.1:3128 transparent
2 В iptables перенаправление трафика идущего на eth1 из локальной сети на порты 80,8080 на порт 3128 :

#transparent proxy
iptables -t nat -A PREROUTING -i eth1 -d ! 192.168.1.0/255.255.255.0  -p tcp -m multiport --dport 80,8080  -j DNAT --to-destination 192.168.1.1:3128


Ip-адреса, порты и интерфейсы могут отличаться от приведенных в примере, в зависимости от твоих настроек.
« Последнее редактирование: 10 Июля 2010, 13:43:49 от Romon »

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Перенаправление всего тарифка на squid
« Ответ #3 : 10 Июля 2010, 13:53:33 »
молодец)

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.