On Fri, Mar 24, 2023 at 09:07:00PM +0400, Maksim Dmitrichenko wrote: > чт, 23 мар. 2023 г. в 17:56, Eugene Berdnikov <[email protected]>: > > Сквид умеет задавать src_ip исходящих соединений, по заданным в конфиге > критериям. В эти критерии могут входить параметры соединения, > выбираемые > на стороне клиента, конкретно dst_ip и dst_port. Как вместо одного > исходящего от сквида src_ip сделать пул адресов -- задача на дом. > > Я в курсе, как работает сквид. Но мне не нужна конфигурация, когда для > выбранного host:port соединение будет выходить всегда с одной и той же > группы адресов. Задача как раз в том, что первое соединение установить с > одной группы, второе - со второй, а третье - мы вообще не указываем > желаемую группу, и прокся, например, сама решает каким-нить > round-robin'ом, какой src_ip выбрать. Поднимать несколько сквидов - по > одному на каждую группу: тоже так себе вариант
Kлиент может для первого соединения использовать одну комбинацию проксевого ip:port, для следующего -- другую, а если хочет предоставить выбор группы проксе, то третью. Вы лишь хотите, чтобы этот выбор был реализован не в параметрах соединения на 4-м уровне модели OSI, а в заголовках запроса, т.е. на более высоком уровне. Не знаю, чем может быть так ограничен выбор (может быть в вашей местности настоящих буйных мало:)), но если хотите именно такой прокси, предложить готовый не могу. -- Eugene Berdnikov

