LINUX.ORG.RU
ФорумAdmin

Переключение источников трафика


0

2

Вечер. Чем сделать переключение источников (в основном http) трафика по такой схеме:

Есть основной интернет канал, есть дополнительный http прокси (можно сделать socks)

Пользователь заходит на сайт xxx.com, где xxx.com - любой сайт.

Если через основной канал xxx.com доступен - отдаем пользователю сразу.

В случае неответа xxx.com через основной канал, запрашиваем то-же самое через прокси и отдаем пользователю, иначе ошибка загрузки.

Тут напрашивается прокси, но какой и как?



Последнее исправление: nighthawk (всего исправлений: 1)

отвечаю себе сам: у sqid есть опция - prefer_direct, в положении on - делает то, что мне нужно но squid слишком здоровый для этих задач

nighthawk
() автор топика

Пока нет толковых советов, предложу костыль:

два сквида

первый направлен на основной инет канал и висит на порту 8090

второй на порту 8080 имеет в качестве parent_cache'ей дополнительный http_proxy и вышеупомянутый локальный (направленный на основной канал). Больший вес у локального направленного на основной канал. Веса в сквиде сами разрулят ситуацию с потерей канала

Клиентов направлять на второй прокси на порт 8080

anonymous
()
Ответ на: комментарий от nighthawk

squid слишком здоровый для этих задач

у тебя мало оперативы/проца? squid может и кое-какие другие задачи решить кагбе

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Это роутер. Помимо всего я держу на нем i2p и tor. С памятью проблем нету (атом 330 и 2 гб озу).

Проблема с местом на флешке.

Сейчас имеем работающее решение squid>polipo>tor

При этом приоритет у прямого соединения. Теперь нужно выкинуть лишнее звено.

nighthawk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.