Здравствуйте. Вот возникла задача, пока не знаю как реализовать, суть вот в чем:
есть один локальный прокси (squid) подключенный к интернет, все пользователи выходят в интернет через него. Нужно сделать, что если пользователь запрашивает страницу, которая находится в UA-IX, то прокси выдает ее, если пользователь запрашивает страницу с мира, то прокси стучится на другой прокси и уже тот выдает страницу. Это все нужно для того, чтобы локальный (1-ый) прокси работал только в UA-iX (второй также находится в UA-IX). как это можно реализовать?
Извиняюсь если сумбурно написал, если вопрос не ясен, могу постараться разложить по полкам более внятно.
Настроить иерархии прокси (squid) с маршрутизацией по правилу (Если коротко, один прокси для UA-IX, второй всего остального)
Модераторы: SLEDopit, Модераторы разделов
-
Relaxxx
- Сообщения: 2
-
Relaxxx
- Сообщения: 2
Re: Настроить иерархии прокси (squid) с маршрутизацией по правилу
Решил написать более корректно:
Как можно сделать следующую вещь:
- если клиент запрашивает у прокси-сервера (squid) страницу,
находящуюся в Украине (UA-IX), прокси-сервер тянет ее напрямую
и отдает клиенту
- если клиент запрашивает у прокси-сервера страницу, находящуюся
за пределами UA-IX, прокси-сервер перенаправляет запрос
родительскому прокси
База подсетей UA-IX и соответствующие acl-файлы имеются в наличии.
Как можно сделать следующую вещь:
- если клиент запрашивает у прокси-сервера (squid) страницу,
находящуюся в Украине (UA-IX), прокси-сервер тянет ее напрямую
и отдает клиенту
- если клиент запрашивает у прокси-сервера страницу, находящуюся
за пределами UA-IX, прокси-сервер перенаправляет запрос
родительскому прокси
База подсетей UA-IX и соответствующие acl-файлы имеются в наличии.
-
DSS
- Сообщения: 390
Re: Настроить иерархии прокси (squid) с маршрутизацией по правилу
cache_peer <адрес_родителя> <порт_родителя> 0 parent
never_direct deny ua_ix_nets
never_direct allow all
never_direct deny ua_ix_nets
never_direct allow all