Как сообщить Squid, какой узел использовать?Python

Программы на Python
Anonymous
Как сообщить Squid, какой узел использовать?

Сообщение Anonymous »

Предположим, у меня есть скрипт Python, который обрабатывает ACL:

Код: Выделить всё

#squid.conf
# [............]

# sub-proxies/peers
cache_peer 01.01.01.99 parent 50014 0 no-query no-digest name=peer1
cache_peer 01.01.02.99 parent 50012 0 no-query no-digest name=peer2
cache_peer 01.01.03.99 parent 50010 0 no-query no-digest name=peer3
cache_peer 01.01.04.99 parent 50008 0 no-query no-digest name=peer4

external_acl_type my_acl_helper ttl=30 %LOGIN ./my_acl_helper.py
acl session_acl external my_acl_helper

# [............]
В my_acl_helper.py есть сложная логика выбора узла, который будет использоваться для запроса.
Как должен работать my_acl_helper.py сообщить Squid, какой узел он выбрал? В каком формате? Насколько я понял, это может быть только OK или ERR. Но также потребуется IP:port или псевдоним узла. Как?

Подробнее здесь: https://stackoverflow.com/questions/785 ... eer-to-use

Вернуться в «Python»