----------------------------------------------------------------------------------
@MSGID: <Gd6lX-eWbY-1@gated-at.bofh.it> ebe687a4
@REPLY: <GcT5n-eO74-3@gated-at.bofh.it> 27ac7a34
@REPLYADDR Eugene Berdnikov <bd4@protva.ru>
@REPLYTO 2:5075/128 Eugene Berdnikov
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <Gd6lX-eWbY-1@gated-at.bofh.it>
@RFC-References: <GcpqF-euyq-1@gated-at.bofh.it>
<Gcq3n-ev2d-3@gated-at.bofh.it> <GcseR-ewl9-1@gated-at.bofh.it> <GctDX-ex7q-3@gated-at.bofh.it>
<GcT5n-eO74-3@gated-at.bofh.it>
@TZUTC: 0100
@TID: FIDOGATE-5.12-ge4e8b94
On Fri, Mar 24, 2023 at 09:07:00PM +0400, Maksim Dmitrichenko wrote:
> чт, 23 мар. 2023 г. в 17:56, Eugene Berdnikov <
bd4@protva.ru>:
>
> Сквид умеет задавать src_ip исходящих соединений, по заданным в конфиге
> критериям. В эти критерии могут входить параметры соединения,
> выбираемые
> на стороне клиента, конкретно dst_ip и dst_port. Как вместо одного
> исходящего от сквида src_ip сделать пул адресов -- задача на дом.
>
> Я в курсе, как работает сквид. Но мне не нужна конфигурация, когда для
> выбранного host:port соединение будет выходить всегда с одной и той же
> группы адресов. Задача как раз в том, что первое соединение установить с
> одной группы, второе - со второй, а третье - мы вообще не указываем
> желаемую группу, и прокся, например, сама решает каким-нить
> round-robin`ом, какой src_ip выбрать. Поднимать несколько сквидов - по
> одному на каждую группу: тоже так себе вариант
Kлиент может для первого соединения использовать одну комбинацию проксевого
ip:port, для следующего -- другую, а если хочет предоставить выбор группы
проксе, то третью. Вы лишь хотите, чтобы этот выбор был реализован не в
параметрах соединения на 4-м уровне модели OSI, а в заголовках запроса,
т.е. на более высоком уровне. Не знаю, чем может быть так ограничен выбор
(может быть в вашей местности настоящих буйных мало:)), но если хотите
именно такой прокси, предложить готовый не могу.
--
Eugene Berdnikov
--- FIDOGATE 5.12-ge4e8b94
* Origin: linux.* mail to news gateway (2:5075/128)
SEEN-BY: 221/6 301/1 467/888 5001/100 5005/49
5015/255 5019/40 5020/715 848
SEEN-BY: 5020/1042 4441 12000 5030/49 1081 5075/35
37 128 6078/80
@PATH: 5075/128 5020/1042 4441