The OpenNET Project / Index page

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

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

"Можно ли делать различный tcp_outgoing_address в зависимости..."
Сообщение от yura emailИскать по авторуВ закладки on 14-Фев-01, 13:46  (MSK)
Ситуация такая мы подключены к двум провайдерам, и вот хотелось бы в зависимости от входных условий( ип адрес пользователя, что качает и прочее) заставить работать squid, то с адреса одного провайдера, то с адреса другого, на сервере естественно прописано ип адреса обоих провайдеров, такое вообще возможно сделать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Можно ли делать различный tcp_outgoing_address в зависим..."
Сообщение от MagMike Искать по авторуВ закладки on 15-Фев-01, 01:53  (MSK)
У меня была подобная проблема...
сделал так - запускаю 2 squid'а. один на порту 3128, другой на 3228. каждый служит другому sibling (чтобы могли друг у друга брать из кэша):

cache_peer localhost  sibling  3128 3130 proxy-only

в одном  назначаю tcp_outgoing_address одного прова, в другом - другого.
а потом можно с помощью ipchains заворачивать пакеты в зависимости от условий на нужный порт (т.е. на нужного squid'а)
правда, памяти надо для такого варианта много...
Или может кто предложит более элегантное решение?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Можно ли делать различный tcp_outgoing_address в зависим..."
Сообщение от yura emailИскать по авторуВ закладки on 15-Фев-01, 12:28  (MSK)
А кеш у них один, или для каждого squid нужно выделять свое место под кэш?
А более красивое решение я сам ищу, да вот пока найти не могу.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Можно ли делать различный tcp_outgoing_address в зависим..."
Сообщение от MagMike Искать по авторуВ закладки on 16-Фев-01, 01:02  (MSK)
Кэш у каждого свой, а иначе путаница будет.
но, сказав для одного
cache_peer localhost  sibling  3128 3130 proxy-only
а для другого
cache_peer localhost  sibling  3228 3230 proxy-only
получили схему, при которой один сквид, не найдя в своем кэше нужный объект, спрашивает об его наличии в кэше у своего соседа, и если объект не найден и там, тогда первый сквид лезет в инет.
Т.е. если планируется иметь общий размер кэша 1Гб, то надо этот гиг поделить между двумя squid'ами.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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