Load-balance
proxy-groups:- name: "load-balance" type: load-balance proxies: - ss1 - ss2 - vmess1 url: 'https://www.gstatic.com/generate_204' interval: 300 #lazy: true #strategy: consistent-hashing # или round-robin # hash-key: in-userОбщие поля
Заголовок раздела «Общие поля»См. Общие поля
strategy
Заголовок раздела «strategy»Стратегии балансировки нагрузки
-
round-robinраспределяет все запросы между разными прокси-узлами в группе стратегий. -
consistent-hashingназначает запросы с одинаковымцелевым адресомодному и тому же прокси-узлу в группе стратегий. -
sticky-sessions: запросы с одинаковымисходным адресомицелевым адресомбудут направляться к одному и тому же прокси-узлу в группе стратегий, срок действия кэша - 10 минут.
hash-key
Заголовок раздела «hash-key»Определяет, из чего хеширующая стратегия получает ключ. Действует только при strategy равном consistent-hashing или sticky-sessions
in-userиспользует имя аутентифицированного пользователя входящего подключения в качестве ключа (то же поле, что читают правилаIN-USER). Оно не меняется вместе с целевым адресом, поэтому одна задача, охватывающая несколько доменов, не будет на полпути менять узел и выходной IP; запросы без аутентификации возвращаются к собственному ключу стратегии- Если не задано, поведение полностью совпадает с прежним