обход сквида для домена

Некоторые вопросы:

  • Сколько узлов "сервера", Вы думаете о наличии, участвует в этой вещи?

  • Какова топология возможности соединения WAN как - концентрируют и говорил, полная сетка? Насколько надежный это?

  • Вы ожидаете клиенты к обработке отказа к географически нелокальному серверу в конечном счете сбои локального сервера?

Windows DFS-R, конечно, был бы, что Вы ищете, хотя для некоторого потенциально значительного лицензирования стоит.

Вы говорите, что коллизии не являются проблемой, и Вам не нужен распределенный менеджер блокировок, таким образом, Вы могли сделать это с инструментами пространства пользователя как rsync или Унисон и просто экспортировать получающийся корпус файлов с NFS локальным клиентам. Это ужасно, и необходимо было бы обработать сталкивание некоторой системы для обработки генерации топологии репликации и на самом деле рабочий инструменты пространства пользователя, но это, конечно, будет дешево, когда лицензирование стоимости идет.

3
задан 18 January 2018 в 03:36
3 ответа

Директива Squid always_direct говорит, что для указанных ACL всегда подключайтесь напрямую к ним и никогда не подключайтесь к кешу восходящего потока. Многие прокси-серверы фильтрации настроены как кеши восходящего потока, поэтому фильтру не нужно беспокоиться о кешировании (он делегирует это Squid).

В вашем примере

acl allow_domains dstdomain www.cnn.com
always_direct allow allow_domains

определяется список управления доступом с именем allow_domains , и добавляет к нему www.cnn.com. (Вы, вероятно, также захотите изменить это на .cnn.com , чтобы разрешить другие сайты CNN, но не только что-либо с этим суффиксом, например, «malwarecnn.com».

Затем always_direct allow ACL_NAME сообщит Squid игнорирует сервер пересылки для этого домена.

(Если вы ответите на свой вопрос, сделайте это в виде ответа. В противном случае кто-то придет и добавит гораздо больше деталей для будущего читателя.:

0
ответ дан 3 December 2019 в 07:11

always_direct используются для указания запросов, которые должны ВСЕГДА пересылаться Squid исходным серверам без использования каких-либо партнеров . Это не связано с кешированием. Вместо always_direct вы должны использовать что-то вроде следующего

acl bypass_caching dstdomain cnn.com
cache deny bypass_caching

TAG: cache - список элементов ACL, которые, если совпадают, приводят к тому, что запрос не удовлетворяется из кеша, а ответ не кэшируется. Другими словами, используйте это, чтобы определенные объекты никогда не кэшировались . Вы должны использовать слово «DENY», чтобы указать имена ACL , которые НЕ должны кэшироваться .

0
ответ дан 3 December 2019 в 07:11

Я удивлен, что always_direct работает. Как говорили другие, это влияет только на иерархии кешей, и вы, похоже, их не используете.

Если вы хотите контролировать кеширование, правильным вариантом конфигурации является cache (или no_cache , в зависимости от того, какую версию squid вы используете).

Например,

Acl dontcache dstdomain .cnn.com
Cache deny dontcache
Cache allow all
2
ответ дан 3 December 2019 в 07:11

Теги

Похожие вопросы