Настроить иерархии прокси (squid) с маршрутизацией по правилу (Если коротко, один прокси для UA-IX, второй всего остального)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Relaxxx
Сообщения: 2

Настроить иерархии прокси (squid) с маршрутизацией по правилу

Сообщение Relaxxx »

Здравствуйте. Вот возникла задача, пока не знаю как реализовать, суть вот в чем:
есть один локальный прокси (squid) подключенный к интернет, все пользователи выходят в интернет через него. Нужно сделать, что если пользователь запрашивает страницу, которая находится в UA-IX, то прокси выдает ее, если пользователь запрашивает страницу с мира, то прокси стучится на другой прокси и уже тот выдает страницу. Это все нужно для того, чтобы локальный (1-ый) прокси работал только в UA-iX (второй также находится в UA-IX). как это можно реализовать?

Извиняюсь если сумбурно написал, если вопрос не ясен, могу постараться разложить по полкам более внятно.
Спасибо сказали:
Relaxxx
Сообщения: 2

Re: Настроить иерархии прокси (squid) с маршрутизацией по правилу

Сообщение Relaxxx »

Решил написать более корректно:

Как можно сделать следующую вещь:
- если клиент запрашивает у прокси-сервера (squid) страницу,
находящуюся в Украине (UA-IX), прокси-сервер тянет ее напрямую
и отдает клиенту
- если клиент запрашивает у прокси-сервера страницу, находящуюся
за пределами UA-IX, прокси-сервер перенаправляет запрос
родительскому прокси

База подсетей UA-IX и соответствующие acl-файлы имеются в наличии.
Спасибо сказали:
DSS
Сообщения: 390

Re: Настроить иерархии прокси (squid) с маршрутизацией по правилу

Сообщение DSS »

cache_peer <адрес_родителя> <порт_родителя> 0 parent

never_direct deny ua_ix_nets
never_direct allow all
Спасибо сказали: