LINUX.ORG.RU
ФорумAdmin

Transparent multi-parent http proxy. Есть такие?


1

1

Привел, Лор! Возникла задача в одном проекте следующего характера. Есть сервер с OpenVPN.

Необходимо заворачивать HTTP траффик пользователей из VPN в какой-либо прокси сервер(потому что не все parent прокси могут работать в режиме transparent), откуда он будет идти в другой, родительский прокси.

Все бы ничего, но дело осложняется тем, для каждого юзера parent прокси может быть своим.

Таким образом мы имеем как бы подобие таблицы маршрутизации:

client1_ip -> parent1_proxy

client2_ip -> parent2_proxy

client3_ip -> parent1_proxy

и т.д.

Поиск в гугле ничего внятного не дал. Насколько помню у Squid можно настроить так через конфиг, но мне нужно чтобы можно было табличку менять в риалтайме, без перезапуска сервера.

Поэтому решили написать свой велосипед. Что скажете? Вдруг я прошляпил какое-то очевидное и простое решение?



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

там же есть cache_peer_access

Похоже оно допускает использование «медленных» acl, так что можно использовать external_acl которые можно перегружать отдельно.

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