Назад | Перейти на главную страницу

Множественная IP-маршрутизация на прокси-сервере Squid

Я установил Squid Proxy на сервере с 4 IP-адресами. Например

192.123.0.10 это основной IP. Я хочу иметь возможность:

Настройте прокси-сервер моего браузера так, чтобы он указывал на один из четырех перечисленных IP-адресов, и чтобы squid использовал соответствующий IP-адрес в качестве исходящего IP-адреса

ИЛИ

Настройте прокси-сервер моего браузера так, чтобы он указывал на 1 из четырех перечисленных IP-адресов, и пусть squid случайным образом выбирает исходящий IP-адрес из списка

Любые идеи?


ИЗМЕНИТЬ для пояснения:

Например. Допустим, я установил в своем браузере указатель на 192.123.0.10, любой веб-сайт, который я посещаю, должен видеть мой IP-адрес как 192.123.0.10. Это работает. Затем, если я изменю свой браузер, чтобы указать на 192.123.0.11, любой веб-сайт, который я посещаю, должен видеть мой IP-адрес как 192.123.0.11, но вместо этого видит первый IP 192.123.0.10. То же самое касается 192.123.0.12 и 192.123.0.13.

Нашел способ сделать это. В конфигурации squid я установил 4 значения http_port с acl для каждого порта:

acl portA myport 8080
acl portB myport 8081
acl portC myport 8082
acl portD myport 8083
http_port 8080
http_port 8081
http_port 8082
http_port 8083

а затем перенаправляю исходящий IP-адрес в соответствии с портом, на который он пришел:

tcp_outgoing_address 192.123.0.10 portA
tcp_outgoing_address 192.123.0.11 portB
tcp_outgoing_address 192.123.0.12 portC
tcp_outgoing_address 192.123.0.13 portD

Затем, прежде чем я сделаю запрос на веб-страницу сертификата, я меняю порт в настройках прокси-сервера браузера и IP-адрес, который они видят.

Единственная проблема в том, что на нем есть кеш. Мне нужно подождать несколько минут после изменения порта прокси, прежде чем он отобразит новый IP-адрес.

Хорошо, поймите, в основном вам нужно поставить обратный прокси-сервер перед исходящими портами прокси, создав VIP с четырьмя участниками с чем-то вроде липкого циклического обмена этими IP-адресами между «клиентами».